14.1. CSS选择符语法
模式匹配
网页中的元素应用何种样式规则由匹配模式决定,这些模式称为选择符,英文(selector)
选择符语法
CSS选择符本身是不区分大小写的,但是其依赖于其文档语言,例如用在HTML中的CSS选择符可不区分大小写(HTML不区分大小写),用在XHTML与XML中的CSS选择符应区分大小写(XML区分大小写)。为了统一与规范,梦之都教程中的CSS选择符全部使用小写
CSS选择符的名称只能由英文字母、数字与连字符("-")组成
一个选择符是由一个或多个简单选择符序列组成的链,多个简单选择符序列通过组合符分隔,且最后一个简单选择符序列可跟随一个伪元素
猴子提示: 本节介绍的选择符语法比较复杂,不感兴趣的同学可以跳过,直接学习具体的选择符
简单选择符
简单选择符包括:
- 类型选择符
- 全局选择符
- 属性选择符
- 类选择符
- ID选择符
- 伪类
简单选择符序列语法
一个由简单选择符组成的链(简单选择符不使用组合符分隔的),以类型选择符或全局选择符开头
组合符
组合符包括:
- 空白(whitespace)
>(大于号,greater-than sign)+(加号,plus sign)~(破折号,tilde)
From "CSS选择符语法 - CSS选择符 - CSS教程"