2012-11-13 106 views
3

我在想,是否有任何CSS規則重置元素樣式?用規則重置元素(刪除一個類的所有元素樣式)

能夠僅使用.reset這樣的一個班級就太好了。

有什麼建議嗎?

+4

我很難想出一個理由,你需要在直接的CSS這個說實話。我可以看到一個想要刪除樣式的jQuery應用程序,但是這相對容易。如果你不想要任何風格的東西只是不給它一個。 –

+0

在我的情況下會使用bootstrap,不知道你對不起。 – sbaaaang

+0

你從.Less創建你的CSS嗎?以這種方式隔離和修改/重寫可能更容易。 –

回答

1

您可以創建一個CSS類,將「復位」,以任何你想要的風格:

.reset{ 
    border:0; 
    padding:0; 
    margin:0; 
    font-weight:normal; 
    /*etc.*/ 
} 

然後應用到你的元素:

<h1 class="reset">...</h1> 

這是你所追求的?

請記住,CSS中的第一個「C」代表級聯,因此您可能需要在CSS中更具體以克服應用於元素的其他樣式。 CSS Precedence reference

+2

實際上,根據選擇者的實力(例如#item .item),這在大多數情況下都不起作用。 !重要的是需要的。 – Damien

+0

不錯的一招,我需要指定 – sbaaaang

+0

以內的所有css規則我不認爲有任何技巧。從一個元素到另一個元素的級聯樣式是CSS的全部要點(就像Scunliffe提到的那樣)。 – Damien

相關問題