css选择器权重问题

第一等级 :代表内联样式,如:style="" ,权值为1000

第二等级:代表id选择器,如:#content,权值100

第三等级:代表类,伪类和属性选择器,如:.content .conter:hover [type="text"],权值为10

第四等级:代表类型选择器和伪元素选择器 a a:before a:after,如div p,权值为1 

ps:通用选择器(*),子选择器(>)和相邻同胞选择器(+)并不在这四个等级中,所以他们的权值都为0


伪类和伪元素的根本区别在于:它们是否创造了新的元素(抽象)。从我们模仿其意义的角度来看,如果需要添加新元素加以标识的,就是伪元素,反之,如果只需要在既有元素上添加类别的,就是伪类。

:first-child 伪类
::after ::before 伪元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 特殊性 1、选择器的特殊性规定对于选择器中给定的各个ID属性值,加0,1,0,0对于选择器给定的各个类属性值、属性...
    MakingChoice阅读 2,578评论 0 0
  • 其实平时用得多的选择器无非也就是那么几个,时间久了,许多不常用的选择器就慢慢忘记了。为了不让自己忘记这些选择器,今...
    盛夏晚清风阅读 5,837评论 0 5
  • 一、CSS选择器常见的有几种? 基本选择器 通配选择器~选择文档中所有的html元素,用一个*表示 元素选择器~选...
    dengpan阅读 4,514评论 0 3
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 坐着或躺下 都是酸痛在爬 只有拐杖不知道怕 光秃秃的钢针 钉满了肉身 没有了树的叶子 在眼中翻滚 寻找丢失的灵魂 ...
    平天下之文世界阅读 1,252评论 6 13

友情链接更多精彩内容