HTML之属性选择器
属性选择器的使用 :
标签名[属性]{ css样式 }
<style>
.demo a[id]{
background-color: #59f5ff;
}
.demo a[id=last]{
background-color: #ff4ccd;
}
.demo a[class]{
background-color: green;
}
.demo a[class*=last]{
background-color: antiquewhite;
}
.demo a[class=links]{
background-color: cyan;
}
.demo a[href$=doc]{
background-color: red;
}
.demo a[href^=images]{
background-color: blueviolet;
}
.demo a[class="links item"]{
background-color: white;
}
</style>
<p class="demo">
<a href="https://www.baidu.com" class="links item first" id="first">1</a>
<a href="" class="links item active" target="_blank" title="test">2</a>
<a href="images/123.html" class="links item">3</a>
<a href="images/123.png" class="links item">4</a>
<a href="images/123.jpg" class="links item">5</a>
<a href="abc" class="links item">6</a>
<a href="/a.pdf" class="links">7</a>
<a href="/abc.pdf" class="links item">8</a>
<a href="abc.doc" class="links item">9</a>
<a href="abcd.doc" class="links item last" id="last">10</a>
</p>
上述属性选择器使用的解释
.demo a[id]
: demo下所有a标签中存在id属性的.demo a[class]
: demo下所有a标签中存在class属性的.demo a[id=last]
: demo下所有a标签中id属性值完全等于last的.demo a[class*=last]
: demo下所有a标签中class属性值包含last的.demo a[href^=images]
: demo下所有a标签中属性href是以images开头的.demo a[href$=doc]
: demo下所有a标签中属性href是以doc结尾的.demo a[class="links item"]
: demo下所有a标签中class属性值全等于links item的