关于CSS优先级的问题

像dalao们请教一个问题
关于标签选择器在网上看到了两种说法


关于伪类和标签哪个优先有点疑惑
有没有DALAO出来解释一下
自己试了一下伪类优先点~
全部评论
没有W3C的文档,不过有MDN的文档,我相信是你想要的那种。 https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Introduction_to_CSS/Cascade_and_inheritance
点赞 回复 分享
发布于 2017-09-03 21:30
标签 (a):001 伪类 (:hover):010 标签+伪类 (a:hover):011 http://cssspecificity.com  送你一个有趣的网站...
点赞 回复 分享
发布于 2017-09-03 21:27
两个都有问题。 伪类优先级和class一样的,权重是10。 标签选择器就是元素选择器,伪元素选择器(或者叫伪对象选择器),权重是一样的,是1。 所以伪类比标签高。 <style> a { color: blue;/* 优先级:0,0,1 */ } a:link { color: red;/* 优先级:0,1,1 */ } .test { color: green;/* 优先级:0,1,0 */ } </style> <a href="www.test.com">www.test.com</a> 因为011>010>001 这个link的伪类最终颜色是红色。
点赞 回复 分享
发布于 2017-09-03 21:25
顺便有没有人能PO一份比较完整官方的W3C优先级~~真找不到
点赞 回复 分享
发布于 2017-09-03 20:58

相关推荐

04-21 11:22
已编辑
中华女子学院 UE4
耐心学习_佩可officical:直接举报他,佬,违反劳动法我记得boss会下架
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务