美文网首页
CSS选择器权重

CSS选择器权重

作者: 轩逸无痕 | 来源:发表于2019-12-17 23:06 被阅读0次

    CSS3用一个四位的数字串(CSS2是三位)来表示,可以理解为四个级别,值从左到右,左面的最大,一级大于一级,级别之间不会进位。

    一、权重级别

    选择器类型 权重值
    继承 或者 通配符(*) 0,0,0,0
    元素(标签)选择器 0,0,0,1
    类选择器,伪类选择器 0,0,1,0
    ID选择器 0,1,0,0
    行内样式( style="") 1,0,0,0
    !important ∞ 无穷大

    二、权重可以叠加

    举例 叠加 权重值
    div ul li 3个元素选择器 0,0,0,3
    a:hover 1个元素选择器,1个伪类选择器 0,0,1,1
    #nav ul 1个ID选择器,1个元素选择器 0,1,0,1

    级别之间不会进位 ,比如说有10个div ,权重是0,0,0,10, 而不是 0,0,1,0, 所以不存在说10个div的权重就赶上一个类选择器。

    相关文章

      网友评论

          本文标题:CSS选择器权重

          本文链接:https://www.haomeiwen.com/subject/fuzenctx.html