当前位置: 首页 > news >正文

CSS样式的引用方式以及选择器使用

1. CSS 引用方式

CSS 可以通过三种方式引用到 HTML 文件中:

  • 行内样式(Inline Styles):直接在 HTML 元素中定义样式。
  • 内部样式表(Internal CSS):在 HTML 文档的 <head> 部分使用 <style> 标签定义样式。
  • 外部样式表(External CSS):将样式写在单独的 .css 文件中,并通过 <link> 标签进行引用。
示例:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>CSS 示例</title>

<!-- 引入外部样式表 -->

<link rel="stylesheet" href="styles.css">

<!-- 内部样式表 -->

<style>

body {

background-color: #f0f0f0;

font-family: Arial, sans-serif;

} h1 { color: #333; }

</style>

</head>

<body>

<!-- 行内样式 -->

<h1 style="color: blue;">这是一个标题</h1>

<p class="text">这是一个段落。</p>

</body>

</html>

2. CSS 选择器的简单使用

CSS 选择器用于选取 HTML 元素并对其应用样式。以下是一些常用的 CSS 选择器。

1. 元素选择器

用于选择所有某一类型的 HTML 元素。

p { color: green; }

以上代码会将所有 <p> 标签中的文本颜色设置为绿色。

2. 类选择器(Class Selector)

使用类选择器可以为具有相同类名的元素应用样式。类选择器前面加上 .

.text { font-size: 16px; color: #555; }

HTML:

<p class="text">这是一个段落。</p>

3. ID 选择器

ID 选择器用于选取具有特定 ID 的元素,前面加上 #

#header { background-color: #4CAF50; color: white; padding: 10px; }

HTML:

<div id="header">网站头部</div>

4. 组合选择器

组合选择器用于选取多个元素或特定条件下的元素。

  • 后代选择器:选取某个元素内的所有指定后代元素。

    div p { color: red; }

    以上代码会选取所有位于 <div> 元素内的 <p> 标签。

  • 群组选择器:同时选取多个元素,并为其应用相同的样式。

    h1, h2, h3 { font-family: 'Arial', sans-serif; }

3. CSS 示例

外部样式表 styles.css

/* 为所有 h1 标签设置样式 */

h1 {

color: darkblue;

font-size: 24px;

}

/* 为类为 text 的元素设置样式 */

.text {

font-size: 14px;

line-height: 1.6;

color: #666;

}

/* 为 ID 为 footer 的元素设置样式 */

#footer {

background-color: #333;

color: white;

text-align: center;

padding: 10px;

}

HTML 文件:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>CSS 简单使用</title>

<link rel="stylesheet" href="styles.css">

</head>

<body>

<h1>这是一个标题</h1>

<p class="text">这是段落内容。</p>

<div id="footer">网站底部</div> <

/body>

</html>

4. 总结

  • 行内样式:将样式直接写在元素内,不推荐使用,因为不利于维护。
  • 内部样式表:适合小型页面,但无法跨页面复用。
  • 外部样式表:最常用的方式,推荐用于大型项目,方便复用与管理。

使用 CSS 选择器可以为网页中的不同元素应用样式,选择器种类包括:元素选择器、类选择器、ID 选择器等。

http://www.lryc.cn/news/433923.html

相关文章:

  • Python Flask_APScheduler定时任务的正确(最佳)使用
  • Linux命名管道
  • Xinstall助力App全渠道统计,参数传递下载提升用户体验!
  • 【时时三省】(C语言基础)指针进阶 例题4
  • k8s的配置管理
  • JAVA- 多线程
  • 【Qt】解决设置QPlainTextEdit控件的Tab为4个空格
  • elementUI根据列表id进行列合并@莫成尘
  • 基于人工智能的智能安防监控系统
  • 分享从零开始学习网络设备配置--任务6.3 使用基本ACL限制网络访问
  • 数据结构——线性表(静态链表、循环链表以及双向链表)
  • vue3_对接腾讯_实时音视频
  • 一台电脑对应一个IP地址吗?‌探讨两台电脑共用IP的可能性
  • XInput手柄输入封装
  • NodeMCU-ESP8266+flash_download_tool_3.9.7 烧录
  • 首例开源的自动驾驶混合运动规划框架,手握“规划可解释”和“决策准确”两张王牌!
  • 数据结构之红黑树的 “奥秘“
  • 【鸿蒙 HarmonyOS NEXT】使用EventHub进行数据通信
  • 大模型RAG实战|构建知识库:文档和网页的加载、转换、索引与存储
  • 江协科技stm32————11-5 硬件SPI读写W25Q64
  • 网络编程day04(UDP、Linux IO 模型)
  • 【android10】【binder】【2.servicemanager启动——全源码分析】
  • Java实现简易计算器功能(idea)
  • Parsec问题解决方案
  • Swift 创建扩展(Extension)
  • 九月五日(k8s配置)
  • 某极验4.0 -消消乐验证
  • 洛谷 P10798 「CZOI-R1」消除威胁
  • Pow(x, n)
  • 一文带你学会使用滑动窗口