CSS如何计算优先级?如何计算权重?
(1) 优先级就近原则,同权重以最近者为准 载入样式以最后载入的样式为准;
同权重下:内联样式表(标签内部) > 嵌入样式表(当前文件) > 外部样式表(外部文件)
!import > id > class > tag
Import比内联样式优先级高
层叠重要度次序:
带有important的用户样式
带有important的作者样式
作者样式
用户样式
浏览器/用户代理应用的样式
(2) 权重分为a b c d ,4个等级,每个等级以10为基数分别是
内联样式(或行内样式)a=1
b = ID选择器个数
c = 类、伪类和属性选择器的个数
d = 元素选择器和伪元素选择器的个数