CSS嵌套DIV标签
问题描述:
我有嵌套的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