十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍css属性选择器的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联专业为企业提供呼和浩特网站建设、呼和浩特做网站、呼和浩特网站设计、呼和浩特网站制作等企业网站建设、网页设计与制作、呼和浩特企业网站模板建站服务,十多年呼和浩特做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
css 属性选择器是什么?有什么用?
在HTML中的元素都可以具有属性,这些属性是显示或修改其行为的附加值。html中包含许多属性,但不是所有HTML元素都适用所有的属性。与元素无关的属性不会对它有任何影响。
不管该属性是否能正确的应用,你仍然可以通过CSS选择它。但是,在网站上任何地方使用无效的HTML属性都是非常糟糕的做法,因为不同的浏览器对无效HTML的解析是不同的。你不能责怪浏览器让你的网站看起来很奇怪,他们只是想通过填补空白来解释你的错误代码。
而,css的属性选择器允许我们选择具有特定属性或特定值属性的元素,即:可以根据指定的属性名称找到对应的标签,然后设置属性。【相关视频教程推荐:css3教程】
css 属性选择器的使用
在html中属性值必须是标识符或字符串。该规范相当模糊,因为它指出选择器中属性名称和值的区分大小写取决于文档语言。由于浏览器行为不一致这一事实,最安全的做法是确保所使用的案例在CSS和HTML之间保持一致。
属性选择器可以有7种方式匹配(从CSS3规范开始):
1、[
定位所有包含
例:
css代码选择:
[data-colour] { /* 一些性质,例:color..... */ }
2、[
定位所有
[data-colour="green"] { /* 一些性质 */ }
3、[
使用
[data-colour~="green"] { /* 一些性质 */ }
4、[
使用
注:主要用于语言子码匹配中,如“en”,“en-US”和“en-UK”。
[data-colour|="green"] { /* 一些性质 */ }
5、[
子串匹配选择器。使用
注:
[data-colour^="green"] { /* 一些性质 */ }
6、[
子串匹配选择器。使用
注:
[data-colour$="green"] { /* 一些性质 */ }
7、[
子串匹配选择器。使用
注:
[data-colour*="green"]{ /* 一些性质 */ }
组合属性选择器
属性选择器具有与类和伪类相同的特定级别;你可以将属性选择器与其他选择器(如元素,类或ID)组合在一起。例:
div[data-colour="green"] { /* 特异性为11 */ } .swatch[data-colour="green"] { /* 特异性为20 */ } #tile25[data-colour="green"] { /*特异性为110 */ }
你还可以组合多个属性选择器以匹配特定模式。例如,如果您只想使用包含单词“green”的替换文字定位2x图像,则你的选择器将如下所示:
img[srcset~="2x"][alt*="green"] { /* 一些性质 */ }
此外,由于属性值是作为字符串读取的,因此你不必担心转义特殊字符以使它们匹配,这是与类或ID不同。这意味着我们可以自由地拥有以下内容:
[data-emotion="以上就是css的属性选择器是什么?属性选择器的使用的详细内容,更多请关注创新互联其它相关文章!
以上是css属性选择器的使用方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!