属性选择器
可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。属性选择器的优先级是0,0,1,0
选择符 | 简介 |
---|---|
E[att] |
选择具有att属性的E元素 |
E[att="val”] |
选择具有att属性且属性值等于val的E元素 |
E[att^="val”] |
匹配具有att属性、且值以val开头的E元素 |
E[att$="val”] |
匹配具有att属性、且值以val结尾的E元素 |
E[att*="val”] |
匹配具有att属性、且值中含有val的E元素 |
E[att~="val”] |
匹配具有att属性,且其值是包含val这个词的一组词,的E元素 |
基于多个属性选择:
E[att][bxx]
,选择具有att和bxx属性的E元素。
不区分大写的标识符
在结束的方括号]
加上 i ,属性选择器便不管文档语言的要求,匹配属性值时不区分大小写。如:
a[href$=".PDF" i]
上述选择符能匹配href属性的值以.pdf
结尾的任何a元素,而不管P、D和F三个字母的大小写。