属性选择器

可以为拥有指定属性的 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 ,属性选择器便不管文档语言的要求,匹配属性值时不区分大小写。如:

  1. a[href$=".PDF" i]

上述选择符能匹配href属性的值以.pdf结尾的任何a元素,而不管P、D和F三个字母的大小写。