我的css重置应该在我的css代码之前还是之后?

时间:2014-01-11 01:52:50

标签: css

我不熟悉css如何解析样式块,因此对元素的第一个样式定义应用或最后一个。我可能想要在元素上填充,但在重置中我使用所有元素上的填充设置为0.简单示例:

<style>
body
{
   opacity: 0;
}
body
{
   opacity: 1;
}
</style>

我在不同的浏览器上有不同的结果,因此我不确定将重置置于何处,因此它适用于所有浏览器。

2 个答案:

答案 0 :(得分:1)

将它放在所有其他样式表之前

进行导入

示例:

@import url("resetstyle.css");

根据almeida的建议,通过http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

答案 1 :(得分:1)

CSS优先顺序,以及可以在Toni的评论中查看的评分方法:http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

首先进行重置,然后在样式表中进行覆盖样式。考虑该链接中的规则,以完全理解css将如何评分选择器。

此外,Sadaj也有一个很好的建议。