我已经编写了一个CSS文件来设置带有ID的div,在另一个带有Classes的div中。看起来像这样
div.class1.class2 > div#ID1{
Styling Rules
}

但ID1的DIV没有发生任何事情。非常感谢任何帮助,我无法改变HTML的结构或将其他ID或类应用于元素。
<div class="class1 class 2">
<div id="ID1"></div>
</div>
&#13;
答案 0 :(得分:5)
ID应该只使用一次,所以如果您遵循该约定,那么您只需在选择器中定位ID,而不关心自己的父容器...
#id1 {
// code
}
但是,由于您所要求的内容暗示您不止一次使用过ID,我建议您在前进之前将其更改为一个类;但是,如果您仍然希望保持HTML的原样,那么您需要这样做......
.class1 #id1 {
// code
}