嘿所有 - 簡單的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