- css全名叫做“层叠式样式表”,层叠性是它很重要的性质
- 层叠性:多个选择器可以同时作用于同一个标签,效果叠加
- 如果多个选择器定义的属性有冲突呢?CSS有严密的处理冲突的规则
id权重 > class 权重 > 标签权重 - 复杂选择器可以通过(id的个数,class的个数,标签的个数)的形式,计算权重
!important 提升权重
如果我们需要将某个选择器的某条属性提升权重,可以在属性后面写!important
.spec {
color: blue !important
}
很多公司不允许使用!important,因为这会带来不经意的样式冲突
网友评论