我知道這個問題之前曾被問到過,但在將其標記爲重複之前,我想告訴您,我的情況與我在互聯網上發現的情況有點不同。從元素中刪除/重置繼承的CSS
我正在構建和嵌入腳本,人們可以將它放在他們的網站上。該腳本創建一個具有特定寬度/高度的div,並在其中包含一些信息。
我的問題是,一些網站聲明div的樣式也是由我的div繼承的。
例如:
div{
background-color:red;
}
所以如果我不設置任何背景顏色爲我的DIV,它會顯示紅色的,即使我不希望出現這種情況。
我來過的唯一解決方案是覆蓋儘可能多的css屬性,這樣我的div將顯示完全符合我的要求。 這個解決方案的問題是,有太多的css屬性來覆蓋,我希望我的腳本儘可能輕。
所以我的問題是如果你知道我的問題的另一種解決方案。 它可以在css/javascript/jQuery中。
感謝
如何給自己的DIV一個類,然後提供相應的樣式表,你的div的用戶可以包括或連接到現有的樣式表的末尾。通過這種方式,您可以提供所需的所有默認格式,但爲用戶提供的額外優勢是,如果需要,他們可以修改默認設置。我知道這並不比您想要內聯的樣式輕,但它更靈活,因此對您的用戶有更大的好處。我見過以這種方式工作的jQuery插件。 – nnnnnn