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 嵌套选择器
选择器 | 例子 | 例子描述 |
---|---|---|
& | & | 在另一个元素的上下文中为元素应用样式 |