css3属性选择器有多少种
css3属性选择器有多少种
小编给大家分享一下css3属性选择器有多少种,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
css3属性选择器包括3种:1、“E[att^=value]”选择器,选择名称为E的标记,且该标记定义了att属性,属性值包含前缀为value的子字符串;2、“E[att$=value]”选择器;3、“E[att*=value]”选择器。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
属性选择器可以根据元素的属性及属性值来选择元素。CSS3中新增了3种属性选择器:E[att^=value]
、E[att$=value]
和E[att*=value]
,下面我们详细介绍。
E[att^=value]
属性选择器
E[att^=value]
属性选择器是指选择名称为E的标记,且该标记定义了att属性,att属性值包含前缀为value的子字符串。需要注意的是E是可以省略的,如果省略则表示可以匹配满足条件的任意元素。例如,div[id^=section]
表示匹配包含id属性,且id属性值是以“section”字符串开头的div元素。
下面通过一个案例对E[att^=value]
属性选择器的用法进行演示,如下所示。
在上述代码中,使用了[att^=value]
选择器“p[id^="one"]
”。只要p元素中的id属性值是以“one”字符串开头就会被选中,从而呈现特殊的文本效果。
E[att$=value]
属性选择器
E[att$=value]
属性选择器是指选择名称为E的标记,且该标记定义了att属性,att属性值包含后缀为value的子字符串。与E[att^=value]
选择器一样,E元素可以省略,如果省略则表示可以匹配满足条件的任意元素。例如,div[id$=section]
表示匹配包含id属性,且id属性值是以“section”字符串结尾的div元素。
下面通过一个案例对E[att$=value]
属性选择器的用法进行演示,如下所示。
在上述代码中,使用到了[att$=value]
选择器“p[id$="main"]
”。只要p元素中的id属性值是以“main”字符串结尾就会被选中,从而呈现特殊的文本效果。
E[att*=value]
属性选择器
E[att*=value]
选择器用于选择名称为E的标记,且该标记定义了att属性,att属性值包含value子字符串。该选择器与前两个选择器一样,E元素也可以省略,如果省略则表示可以匹配满足条件的任意元素。例如,div[id*=section]
表示匹配包含id属性,且id属性值包含“section”字符串的div元素。
下面通过一个案例对E[att*=value]
属性选择器的用法进行演示,如下所示。
在上述代码中,使用了[att*=value]
选择器“p[id*="demo"]
”。只要p元素中的id属性值包含“demo”字符串就会被选中,从而呈现特殊的文本效果。
以上是“css3属性选择器有多少种”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
flex布局属不属于css3的
flex布局属不属于css3的这篇文章主要介绍“flex布局属不属...
-
CSS3中的渐变类有哪些
CSS3中的渐变类有哪些这篇“CSS3中的渐变类有哪些”文章的知识...
-
如何用CSS3实现对图片的放大效果
如何用CSS3实现对图片的放大效果这篇文章主要讲解了“如何用CSS...
-
如何使用纯CSS3的transform实现心动效果
如何使用纯CSS3的transform实现心动效果这篇文章主要介绍...
-
如何利用CSS3中的Transform实现垂直对齐
如何利用CSS3中的Transform实现垂直对齐这篇文章主要介绍...
-
css3的变形功能类型有哪些
css3的变形功能类型有哪些这篇文章主要讲解了“css3的变形功能...
-
css3怎么实现动画只循环一次
css3怎么实现动画只循环一次这篇文章主要介绍了css3怎么实现动...
-
overflow属于css3吗
overflow属于css3吗这篇“overflow属于css3吗...
-
css3如何实现图片消失动画效果
css3如何实现图片消失动画效果今天小编给大家分享一下css3如何...
-
css3的过渡属性有哪些
css3的过渡属性有哪些今天小编给大家分享一下css3的过渡属性有...