CSS 词条目录
前端Wiki/词条/选择器

选择器

定义CSS 中匹配 HTML 元素的模式,决定样式规则应用到哪些元素上

选择器是 CSS 的「寻址系统」,从标签、class、id 到属性、伪类、伪元素、组合关系,构成一条精度递增的谱系:div(标签)→ .card(类)→ #app(id)→ input[type="text"](属性)→ a:hover(伪类)→ p::first-line(伪元素)。

组合选择器用关系词表达 DOM 结构:A B(后代)、A > B(子代)、A + B(相邻兄弟)、A ~ B(后续兄弟),精准打击目标元素。

CSS
/* 一个现代选择器组合 */
.card > h2:first-child { color: #333; }
.nav a:is(:hover, :focus-visible) { color: blue; }
:where(input, select):focus { outline: 2px solid; }
⚠ 常见误区
🔗 相关词条伪元素组合选择器优先级CSS 变量
← 返回来源章节css/g0c1s0.html