欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于css3属性选择器详解

程序员文章站 2022-10-04 18:34:50
什么是属性选择器 指对带有指定属性的HTML元素设置样式,有以下几种: 1.element[attribute] 2.element[attribute = "value"] 3.element[attribute ~= "value"] 4.element[attribute ^= "value" ......

什么是属性选择器

指对带有指定属性的html元素设置样式,有以下几种:

1.element[attribute]   

2.element[attribute = "value"] 

3.element[attribute ~= "value"] 

4.element[attribute ^= "value"]

5.element[attribute $= "value"]  

6.element[attribute *= "value"] 

7.element[attribute|= "value"] 

下面我将带大家用几个实例和代码来演示他们的区别。

1.element[attribute]     用来选取具有attribute属性的html元素

 1 <!doctype html>
 2 <html lang="ch">
 3 <head>
 4     <meta charset="utf-8">
 5     <title>title</title>
 6     <style>
 7         div[class]{
 8             color: blue;
 9         }
10         a[href]{
11             color: yellow;
12         }
13     </style>
14 </head>
15 <body>
16     <div class="div">div1</div>
17     <div id="div">div2</div>
18     <a href="#">链接1</a>
19     <a>链接2</a>
20 </body>
21 </html>

关于css3属性选择器详解可以看出第一个css元素选择仅选择了第一个带有attribute属性为class的div元素,而第二个不带有则未被选取,再看第二个元素选择也是仅选择了带有attribute为href的第一个a元素。