CSS 选择器 用于选择要在网页上设置样式的 HTML 元素。它们允许您定位特定元素或元素组以应用颜色、字体、边距等样式。
选择器选择的元素称为选择器的主题。
CSS 通用选择器
通用选择器,用星号 ( * ) 表示,是一个特殊的选择器,用于匹配 HTML 文档中的所有元素。这些通常用于向文档中的所有元素添加相同的长度边距和填充。
语法
根据上述语法,通用选择器用于将边距和填充 0 应用于所有 HTML 元素。
例子
以下示例演示了通用选择器 ( * ) 的用法:
CSS 元素选择器
元素选择器以 HTML 元素为目标,例如 <h1>、<p> 等。当我们想要对文档所有 <p> 或 <h1> 标签应用相似的样式时,可以使用此功能。
语法
例子
以下示例演示元素选择器的用法:
CSS 类选择器
类选择器使用其 class 属性 的特定值定位元素以设置其样式。CSS 的类用句点( . )符号表示。
语法
示例
CSS ID 选择器
ID 选择器针对具有 id 属性特定值的单个元素来设置其样式。CSS 中的 id 由 哈希( # )符号表示。同一类可以应用于多个元素,但 id 对于元素是唯一的。
语法
例子
以下示例演示了 id 选择器的使用,其中 #style-div、#qikepu 和 #stylePoint 是应用于元素的 id 选择器:
CSS 属性选择器
属性选择器根据特定属性或元素上的属性值来定位元素。
有关属性选择器的详细说明,请参阅此 属性选择器 文章。
语法
示例
以下示例演示了属性选择器的用法:
CSS 组选择器
CSS 组选择器允许我们一次对多个元素应用相同的样式。元素的名称可以用 逗号( , )分隔。建议使用此方法,因为它可以保持 CSS 的简洁性并避免冗余。
语法
示例
以下示例演示如何在 CSS 使用组选择器。
CSS 伪类选择器
伪类选择器用于设置元素的特定状态样式,例如 :hover 用于在悬停时设置元素的样式。
有关 伪类选择器 的详细列表,请参阅此 CSS 伪类 教程。
语法
示例
以下示例演示 伪类选择器 的用法:
CSS 伪元素选择器
伪元素选择器 用于设置元素的特定部分的样式,而不是元素本身的样式。
有关 伪元素选择器 的详细列表,请参阅此 CSS 伪元素 教程。
语法
示例
以下示例演示了伪元素选择器 ::before 和 ::after 的使用:
CSS 后代选择器
css 的 后代选择器 用于设置作为特定指定标签的子标签的所有标签的样式。父元素和子元素之间的单个空格用于提及作为后代。
语法
上述代码将 div 元素内的段落标签的文本颜色设置为蓝色。
示例
以下示例展示了如何在 css 使用后代选择器。
CSS 子选择器
css 子元素选择器用于定位特定元素的所有直接子元素。这用 大于( > )符号表示。
语法
上面的代码将直接位于 div 元素内的段落标签的文本颜色设置为蓝色。
示例
以下示例展示了如何使用 css 子选择器。
CSS 相邻同级选择器
CSS 相邻同级选择器 用于定位紧接在指定元素前面的元素。加号 ( + ) 用于表示相邻的兄弟姐妹。
语法
上面的代码将紧跟在 h1 标签之后的段落标签的上边距设置为 0。
示例
以下示例演示如何使用 css 相邻同级选择器。
CSS 通用同级选择器
CSS 通用同级选择器 用于定位指定元素之前的所有元素。波浪号 ( ~ ) 用于表示一般兄弟姐妹。
语法
上述代码将 h1 标签后所有段落的文本颜色设置为灰色。
示例
以下示例显示了如何使用 css 通用同级选择器。
CSS 嵌套选择器
CSS 嵌套允许将一个样式规则嵌套在另一个规则中,子规则的选择器相对于父规则的选择器。
CSS 嵌套选择器的特性
嵌套选择器显示父规则和子规则之间的关系。
- 当浏览器解析嵌套的选择器时,它会自动在选择器之间添加一个空格,从而创建一个新的 CSS 选择器规则。
- 在需要将嵌套规则附加到父规则(没有任何空格)的情况下,例如在使用伪类或复合选择器时,必须立即预置 & 嵌套选择器以实现所需的结果。
- 为了反转规则的上下文,可以附加 & 嵌套选择器。
- & 嵌套选择器可以有多个实例。
语法
示例
以下示例演示 嵌套选择器 (&) 的使用: