我有嵌套的div如下圖所示:CSS嵌套DIV標籤
<div class="abc">
<div class="bcd">
</div>
</div>
我有,我有分配類「ABC」的網格,我使用網格的編輯模板,我已經指派班級「bcd」。現在的問題是第二次DIV的表已經分配給第一個div的CSS ..
shud我該怎麼辦序僅BCD類分配給第二格,它不應該採取ABC ,,
感謝你
問候,
Dhaval舒克拉
我有嵌套的div如下圖所示:CSS嵌套DIV標籤
<div class="abc">
<div class="bcd">
</div>
</div>
我有,我有分配類「ABC」的網格,我使用網格的編輯模板,我已經指派班級「bcd」。現在的問題是第二次DIV的表已經分配給第一個div的CSS ..
shud我該怎麼辦序僅BCD類分配給第二格,它不應該採取ABC ,,
感謝你
問候,
Dhaval舒克拉
CSS繼承工作由產權的基礎屬性。當應用於文檔中的元素時,值爲'inherit'的屬性將使用與父元素對該屬性具有的值相同的值。
如果你不想abc
在bcd
類中的樣式,你需要將它們設置在bcd
類中。
您可以創建類似以下
.abc{
your specification
}
.abc > div{
your specification
}
類 'BCD' 被繼承的CSS屬性,從它的父 'ABC' 的CSS類。你可以做的是:
添加!重要的是覆蓋樣式的結尾,以防止被覆蓋的樣式。
爲div分配一個唯一的ID並設置ID的樣式。這顯然取決於你的應用程序。
當使用類,繼承屬性,您不必再重新編寫樣式規則是非常有用的。
如果我理解你的問題,你不能。
CSS是「級聯樣式表」。 「層疊」部分表明,風格「瀑布」(下降)到下面的元素,就像瀑布一樣。
解決此問題的唯一方法是在特定的子類上顯式定義所需的屬性。
如果你在這裏發佈你的CSS代碼,它會更容易。 – Filip 2012-01-11 08:51:42