700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > css选择器优先级权重计算规则

css选择器优先级权重计算规则

时间:2021-03-01 15:37:35

相关推荐

css选择器优先级权重计算规则

作用: 当多个选择器混合在一起使用时, 我们可以通过计算权重来判断谁的优先级最高

权重大小:

1、内联样式,如: style="...",权值为1000。

2、ID选择器,如:#content,权值为0100。

3、类,伪类、属性选择器,如.content,权值为0010。

4、标签选择器、伪元素选择器,如div p,权值为0001。

5、通配符、复合选择器(+、>、~等)、否定伪类(:not)没有影响,权值为0000。

​6、继承的样式没有权值

计算规则:

1、首先先计算选择器中有多少个id, id多的选择器优先级最高 ​

2、如果id的个数一样, 那么再看类名的个数, 类名个数多的优先级最高 ​

3、如果类名的个数一样, 那么再看标签名称的个数, 标签名称个数多的优先级最高 ​

4、如果id个数一样, 类名个数也一样, 标签名称个数也一样, 那么就不会继续往下计算了, 那么此时谁写在后面听谁的,也就是说优先级如果一样, 那么谁写在后面听谁的

注意:

只有选择器是直接选中标签的才需要计算权重, 否则一定会听直接选中的选择器的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。