CSS 选择器参考手册

CSS 选择器

CSS 选择器用于“查找”(或选择)您想要设置样式的 HTML 元素。

使用我们的 CSS 选择器测试器来演示不同的选择器。

CSS 简单选择器

简单选择器根据元素名称、id 和类选择元素。此外,还有通用选择器(*)。

选择器 例子 例子描述
element p 选择所有 <p> 元素。
#id #firstname 选择 id="firstname" 的元素。
* * 选择所有元素。
.class .intro 选择 class="intro" 的所有元素。

CSS 属性选择器

属性选择器选择具有给定属性集的 HTML 元素。

选择器 例子 例子描述
[attribute] [target] 选择带有 target 属性的所有元素。
[attribute=value] [target=_blank] 选择带有 target="_blank" 属性的所有元素。
[attribute~=value] [title~=flower] 选择 title 属性包含单词 "flower" 的所有元素。
[attribute|=value] [lang|=en] 选择 lang 属性值以 "en" 开头的所有元素。
[attribute^=value] a[href^="https"] 选择其 src 属性值以 "https" 开头的每个 <a> 元素。
[attribute$=value] a[href$=".pdf"] 选择其 src 属性以 ".pdf" 结尾的所有 <a> 元素。
[attribute*=value] a[href*="w3school"] 选择其 href 属性值中包含 "abc" 子串的每个 <a> 元素。

CSS 嵌套选择器

选择器 例子 例子描述
& & 在另一个元素的上下文中为元素应用样式