Lazy loaded image
前端开发
😎CSS 选择器
Words 682Read Time 2 min
2026-3-16
2026-3-16
type
Post
status
Published
date
slug
selector
summary
CSS 选择器语法汇总
tags
CSS
笔记
category
前端开发
icon
password
类型
日期
Mar 16, 2026
标签
状态
进行中
CSS 选择器规定了 CSS 规则会被应用到哪些元素上。
💡
备注:暂时没有能够选择 父元素、父元素的同级元素,或 父元素的同级元素的子元素 的选择器或者组合器。

基本选择器

  1. 通用选择器 *
    1. 选择所有元素。也以将其限制为特定的名称空间或所有名称空间。
  1. 元素选择器:
    1. 按照给定节点的名称,选择所有匹配的元素。
  1. 类选择器:.
    1. 按照给定 class 属性的值,选择所有匹配的元素。
  1. ID 选择器:#
    1. 按照 id 属性选择一个与之匹配的元素。需要注意的是,一个文档中,每个 ID 属性都应当是唯一的。
  1. 属性选择器:[]
    1. [autoplay] 选择所有具有 autoplay 属性的元素(不论这个属性的值是什么)。

分组选择器(Grouping selector)

选择器列表:,
, 是将不同的选择器组合在一起的方法,它选择所有能被列表中的任意一个选择器选中的节点。

组合器

  1. 后代组合器
    1. “ ”(空格)组合器选择前一个元素的后代节点。
  1. 直接子代组合器
    1. > 组合器选择前一个元素的直接子代的节点。
  1. 一般兄弟组合器
    1. ~ 组合器选择兄弟元素,也就是说,后一个节点在前一个节点后面的任意位置,并且共享同一个父节点。
  1. 紧邻兄弟组合器
    1. + 组合器选择相邻元素,即后一个元素紧跟在前一个之后,并且共享同一个父节点。
  1. 列组合器
    1. || 组合器选择属于某个表格行的节点。

伪选择器

  1. 伪类
    1. : 伪选择器支持按照未被包含在文档树中的状态信息来选择元素。
  1. 伪元素
    1. :: 伪选择器用于表示无法用 HTML 语义表达的实体。
 
上一篇
Links
下一篇
线程