嘿所有 - 简单的CSS新手问题,但我似乎无法进入正确的问题问我的朋友谷歌。内部div有边框 - 如何覆盖外部div上的类?
如果一个内部div有一个添加边框的类,我该如何将该div放入外部div并让该类覆盖这些边框?
整件事情是第三方列表框。当它被创建时,我可以在后面的代码中的外部div上添加样式(ClassToOverrideBorders),但无法控制添加边框的内部div。
<style>
.UserControlStyle .ClassWithBorders
{
border: 1px solid #8e8e8e;
background: #FFF;
}
</style>
<div class="UserControlStyle ClassToOverrideBorders">
<div class="ClassWithBorders">
<bunchofcontent />
</div>
</div>
我想可以使用jQuery做这个(类型,未测试)... $('.UserControlStyle > * .ClassToOverrideBorders').removeClass('ClassWithBorders')
;
想法?关于如何实现这一目标的文章的链接?
你为什么不修改样式?在你的代码中,如果你将`border`设置为`0px`,它会将其删除。 – 2011-02-11 14:18:11
我无法这么做,因为他们的控件的每个实例都没有边框。只有当我将他们的控制嵌入到另一个控制中时,边界才不合适。为了清楚起见,我没有在我的初始帖子中添加太多的信息... – 2011-02-11 14:35:15