当css多层嵌套选择器时,用权重值相加来判断优先级
!important > 行间样式 > id > class|属性|伪类 > 标签选择器|伪元素 > 通配符
选择器 | 权重值 |
---|---|
!important | Infinity |
行间样式 | 1000 |
id | 100 |
class, 属性, 伪类 | 10 |
标签, 伪元素 | 1 |
通配符 | 0 |
注意:这里的权重值并不是用十进制表示的,是256进制,所以10个class选择器并不等于一个id选择器
当css多层嵌套选择器时,用权重值相加来判断优先级
!important > 行间样式 > id > class|属性|伪类 > 标签选择器|伪元素 > 通配符
选择器 | 权重值 |
---|---|
!important | Infinity |
行间样式 | 1000 |
id | 100 |
class, 属性, 伪类 | 10 |
标签, 伪元素 | 1 |
通配符 | 0 |
注意:这里的权重值并不是用十进制表示的,是256进制,所以10个class选择器并不等于一个id选择器