使用Univeral Selector覆盖CSS重置

时间:2015-06-05 15:34:02

标签: css css-selectors css-reset

我有一个设置字体的重置(Eric Meyer&#t;重置),然后我加载我的样式表,我想用全局选择器全局设置字体

但是在我的SASS中,通用选择器在重置后加载,重置优先。 (请参阅devtools附带的截图)

我知道这与特异性有关,但我认为通用选择器将充当通配符。为什么是这样?

enter image description here

1 个答案:

答案 0 :(得分:1)

通用选择器*没有特异性值。基本上任何东西都应该优先于它。

通过MDN:

  

以下选择器类型列表是通过提高特异性来实现的:

     

通用选择器(例如*)

     

类型选择器(例如,h1)

     

类选择器(例如.example)

     

属性选择器(例如,[type =“radio”])

     

伪类(例如:悬停)

     

ID选择器(例如,#example)

     

内联样式(例如,style =“font-weight:bold”)

当然!重要的是覆盖以上所有内容,但也没有特异性值。

可在此处找到有关其他信息的良好来源:https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity