什么是CSS权重?
当很多的规则被应用到某一个元素上时,com权重决定了哪一条规则会被浏览器应用在元素上。
两个选择器权重值相同,则最后定义的规则被计算到权重中,后面的取代前面的。引入的样式表( @import )中的规则被认为出现在样式表本身的所有规则之前。
两个选择器权重值不同,则权重大的规则被计算到权重中。
内联样式表含有比别的规则更高的权重。
通用选择器(*) < 元素(类型)选择器 < 类选择器 < 属性选择器 < 伪类 < ID 选择器 < 内联样式
!important允许强制应用某样式,会覆盖所有样式规则,用法是写在该样式的某属性值后,结束分号前,以便强制应用该样式。
!important没有上下文可言,避免使用。
显示全文