css基础-选择器
一、基础选择器
通配符 *
类型选择器
1 |
|
类名选择器
1 |
|
id 选择器
1 |
|
属性选择器
包含属性 [attr]
1 |
|
1 |
|
属性完全等于目标值 [attr=value]
1 |
|
1 |
|
属性值字符串包含 value [attr*=value]
1 |
|
1 |
|
属性值字符等于 value 或者以 value 开头以-
连接,多用来匹配语言的代码段 [attr|=value]
1 |
|
1 |
|
属性值 中包含 value [attr~=value]
1 |
|
1 |
|
属性值字符串以 value 开头 [attr^=value]
1 |
|
1 |
|
属性值字符串以 value 结尾 [attr$=value]
1 |
|
1 |
|
属性操作符
i
忽略大小写
1 |
|
1 |
|
s
大小写敏感
1 |
|
1 |
|
二、关系选择器
兄弟选择器
同一个父级即可,无关元素顺序 A ~ B
,匹配与 A 相同父级的所有 B
1 |
|
1 |
|
同一父级且相邻的元素 A + B
,匹配 A,B 同一父级且 A,B 相邻的 B
1 |
|
1 |
|
后代选择器
直接子节点,A > B
,匹配 A 的直接子节点 B
1 |
|
1 |
|
任意子元素, A B
,匹配 A 下面的所有 B
1 |
|
1 |
|
参考链接:CSS reference