| 属性选择器 | 功能描述 |
| E[attr] | 选择匹配具有属性attr的E元素 |
| E[attr=val] |
选择匹配具有属性attr的E元素,并且属性值为val(val区分大小写) |
| E[attr^=val] | 选择匹配元素E,且E元素定义了属性attr,其属性是以val开头的任意字符串 |
| E[attr$=val] | 选择匹配元素E,且E元素定义了属性attr,其属性值是以val结尾的任意字符串 |
| E[attr*=val] | 选择匹配元素E,且E元素定义了属性attr,其属性值包含了"var",字符串val与属性值中的任意位置相匹配 |
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style type="text/css">
a[id]{
background: red;
}
a[id=last]{
background: green;
}
a[class^=kk]{
background: wheat;
}
a[class$=rst]{
background: greenyellow;
}
a[class*=links]{
background: saddlebrown;
}
</style>
</head>
<body>
<a href="http://www.baidu.com" class="links item first">1</a>
<a href="links active" class="kksss">2</a>
<a href="abc.pdf" class="links fs">3</a>
<a href="links active" id="last">4</a>
<a href="abc.pdf" class="links fs" id="first">5</a>
</body>
</html>