来源:自学PHP网 时间:2015-04-14 14:51 作者: 阅读:次
[导读] 属性选择器可以给予元素的属性来匹配元素,CSS3还支持基于模式匹配来定位元素,属性选择器语法如下:选择器功能描述E[attr]选择匹配具有属性attr的E元素。其中E可以省略,表示选择...
属性选择器可以给予元素的属性来匹配元素,CSS3还支持基于模式匹配来定位元素,属性选择器语法如下:
浏览器兼容性:IE7+,还有所有版本的FF,Chrome,Safari,Opera都支持属性选择器。 下面使用实例来演示属性选择器的使用,首先编写入下一个简单的HTML程序:
显示效果如下:
E[attr]属性选择器选择所有带有id属性的a元素,并且改变匹配元素的背景颜色,在上面HTML代码CSS样式部分的最后增加如下代码: a[id] { background-color:yellow; } 显示效果如下:
E[attr=val]属性选择器指元素E设置了属性attr,并且其属性值为val,在上述html代码CSS样式的末尾增加如下代码: a[id=first] { background-color: red; } 显示效果如下: E[attr"=val]属性选择器选择attr属性值等于val或以val-开头的所有字符串属性的元素,在上面HTML的CSS样式后面增加如下代码: a[lang|=zh] { background-color: yellow; } 显示效果如下:
E[attr~=val]属性选择器根据元素值中的此列表的某个词来匹配需要的元素,就可以使用这个选择器。在上面HTML页面CSS样式最后增加下面代码:a[title~=website] { background-color: green; } 显示效果如下: E[attr*=val]属性选择浓ky"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vc8L2gyPgq9q8alxeTEx9CpyejWw8HLYXR0csr00NSjrLb4x9JhdHRyyvTQ1CYjMjA1NDA71tCw/LqsdmFs19a3+7SutcTUqsvYo6zU2snPw+ZodG1s0rPD5rT6wutDU1PR+cq91+6689T2vNPI58/CtPrC66O6CjxwcmUgY2xhc3M9"brush:java;">a[class*=links] {
background-color: pink;
}显示效果如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com