2010-03-23 80 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