我對css如何解析樣式塊並不熟悉,因此元素的第一個樣式定義被應用或最後一個。我可能要填充的元素,但在復位我使用的所有元素的填充設置爲0。簡單的例子:我的CSS重置應該在我的CSS代碼之前或之後?
<style>
body
{
opacity: 0;
}
body
{
opacity: 1;
}
</style>
我已經在不同的瀏覽器不同的結果,所以我不知道在哪裏放置重置,以便它適用於所有瀏覽器。
我對css如何解析樣式塊並不熟悉,因此元素的第一個樣式定義被應用或最後一個。我可能要填充的元素,但在復位我使用的所有元素的填充設置爲0。簡單的例子:我的CSS重置應該在我的CSS代碼之前或之後?
<style>
body
{
opacity: 0;
}
body
{
opacity: 1;
}
</style>
我已經在不同的瀏覽器不同的結果,所以我不知道在哪裏放置重置,以便它適用於所有瀏覽器。
CSS如同它的進展一樣,優先考慮l通過可以在Toni的評論中回顧的評分方法:http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/
您將首先進行重置,然後在樣式表中進行重寫。考慮該鏈接中的規則以充分理解css如何對選擇器進行評分。
另外,Sadaj也有很好的建議。
把它所有的其他樣式表
和
做進口
例如前:
@import url("resetstyle.css");
從評論阿爾梅達的建議經過http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/
樣式表按優先順序排列,在許多其他資格規則中排列。在你的情況下,首先進行重置。 –
首先,順便說一句,對你來說是件好事:http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/ –
@KaiQing,謝謝,你能否做出答案,以便我能接受它? –