css选择器之好用的attribute选择器
2018-03-08 21:45
309 查看
相信很多小伙伴在看别人文档的时候会看到一种这样的选择器,
[class^=”test”] { background:#ffff00; }
这种[attribute^=value]形式是什么意思呢?
这种选择器有几种表达方式,分别代表着不同的意思。
1、[attribute~=value] 选取属性值中包含指定词汇的元素
2、[attribute|=value] 选取带有以指定值开头的属性值的元素,该值必须是整个单词。
3、[attribute$=value] 匹配属性值以指定值结尾的每个元素
4、[attribute*=value] 匹配属性值中包含指定值的每个元素
5、[attribute^=value]匹配属性值以指定值开头的每个元素
这种选择器还有一种用法,如
div[class^=”test”]
//设置 class 属性值以 “test” 开头的所有 div 元素的背景色
重点是!!
上面的attribute(属性),不单单指的是class这个属性,对于其他的属性也照样可以用。如
[title] {color:red;}
//把有title的属性的元素的字样颜色设置为红色。
[title=w3school]{color:red;}
//把有title=w3school的属性的元素的字样颜色设置为红色。
[class^=”test”] { background:#ffff00; }
这种[attribute^=value]形式是什么意思呢?
这种选择器有几种表达方式,分别代表着不同的意思。
1、[attribute~=value] 选取属性值中包含指定词汇的元素
2、[attribute|=value] 选取带有以指定值开头的属性值的元素,该值必须是整个单词。
3、[attribute$=value] 匹配属性值以指定值结尾的每个元素
4、[attribute*=value] 匹配属性值中包含指定值的每个元素
5、[attribute^=value]匹配属性值以指定值开头的每个元素
这种选择器还有一种用法,如
div[class^=”test”]
//设置 class 属性值以 “test” 开头的所有 div 元素的背景色
重点是!!
上面的attribute(属性),不单单指的是class这个属性,对于其他的属性也照样可以用。如
[title] {color:red;}
//把有title的属性的元素的字样颜色设置为红色。
[title=w3school]{color:red;}
//把有title=w3school的属性的元素的字样颜色设置为红色。
相关文章推荐
- 你所不了解的css选择器补充
- css选择器分组
- CSS选择器详解
- CSS选择器和jQuery选择器的区别与联系之一
- javascript学习笔记20160121-css选择器
- css选择器中是否加空格的差别
- CSS选择器
- CSS选择器介绍
- html入门(3)-css选择器和表格
- CSS选择器详解(总结)
- 熟练掌握HTML5开发中常用五大CSS选择器用法
- css选择器中:first-child与:first-of-type的区别
- CSS选择器优先级
- CSS选择器详解
- CSS选择器总结
- css选择器的分组的方法
- CSS选择器【上】
- 前端知识汇总-----CSS选择器和CSS3新增选择器
- 第四代CSS选择器
- CSS:CSS选择器之【基本选择器】