CSS权重计算规则

最近准备校招生的培训材料,关于CSS的权重计算规则,正好梳理了一下,顺便整理分享出来。

规则

CSS的权重计算有如下几类:

类型权值
第一等:!important,优先级最高10000
第二等:内联选择器,如style=“”1000
第三等:ID选择器,如#container0100
第四等:类、伪类、属性选择器,权值00100010
第五等:元素选择器,如div p,权值00010001
第六等:通配符,子选择器,相邻选择器0000
第七等:继承样式无权值

!important > 行内样式 > ID选择器 > 类选择器 | 属性选择器 | 伪类选择器 > 元素选择器 > 通配符 > 继承样式

样例

在这里插入图片描述

Selector千位百位十位个位总计
h100010001
h1 + p::first-letter00030003
li > a[href*=“en-US”] > .inline-warning00220022
#identifier01000100
No selector, with a rule inside an element’s style attribute10001000

备注:从上面的图以及表格样例可以看出具体的计算规则

相关材料

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值