我想寫一個可以移植到任何網站的jQuery插件。阻止CSS繼承
我的插件做的是創建一個div並將樣式應用到它。
它獨立運行,但是當我把它放到一個站點的上下文中時,有一個它正在繼承的css類。問題是,我無法修改網站現有的CSS ...所以我需要一種「防止繼承」的方法(我知道這在技術上是不可能的)。
我已經試過!重要的國旗上的具體風格,是造成問題,但無濟於事。我正在尋找一個正確的方向比特定的代碼更多,所以這就是爲什麼我沒有發佈我所有的代碼...
另一件事是,我不想使用iframe而不是div,因爲我需要能夠提供表單與我的div進行交互的能力。
然而,從網站的兩個CSS類(我不能修改),這些導致我的問題是:
* {
font-weight: inherit;
font-style: inherit;
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
}
html {
width: 100%;
height: 100%;
font-size: 10px;
}
我在這裏結合使用了選項2,並在我的css類中進行了特殊處理,以使其發揮作用。謝謝你的幫助! – Matt 2011-06-09 13:16:33