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