2010-03-23 111 views
2

我有一個覆蓋div(很像addthis.com),我想保護免受繼承樣式。我已經看過了像Blueprint這樣的reset-css文件,但是這也傾向於搞砸父類型。保護CSS佈局覆蓋div像addthis.com

例如:

用戶具有div { border-right:1px solid red; } 這是追加到網頁上的所有div,包括我的疊加。當然,我可以寫#mydiv { border-right:0; },但對所有css屬性執行此操作非常重要。可能有一個更簡單的方法?

PS。我不在iframe中,並且父頁面是動態的,可以是任何真正的DS網址。

+0

我無法確切地說出你的意思。你能提供一個代碼示例或鏈接嗎? – HaleFx 2010-03-23 09:09:08

回答

1

也許這樣的東西可能會修復你的覆蓋div。

div#myoverlay {border-right:0;} 
+0

'div#myoverlay'可以保護我不受邊界屬性的限制,但是可能的所有數百個屬性呢? 有沒有更好的方法來重置一個元素的CSS(作爲我的覆蓋) – asto 2010-03-23 09:51:35

+1

不幸的是,如果你想重置這個元素的所有屬性,你必須把所有的屬性放入Myoverlay的CSS中。 – Kyle 2010-03-23 14:47:08