在具有特定类的div内使用ID设置div的样式

Bab*_*bar -3 html css

我编写了一个CSS文件来设置带有ID的div,在另一个带有Classes的div中.看起来像这样

div.class1.class2 > div#ID1{
Styling Rules
}
Run Code Online (Sandbox Code Playgroud)

但ID1的DIV没有发生任何事情.非常感谢任何帮助,我无法更改HTML的结构或将其他ID或类应用于元素.

<div class="class1 class 2">
<div id="ID1"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

Wax*_*axi 5

ID应该只使用一次,所以如果您遵循该约定,那么您只需在您的选择器中定位ID,而不关心自己所在的父容器......

#id1 {
    // code
}
Run Code Online (Sandbox Code Playgroud)

但是,由于你所要求的暗示你有一个ID被不止一次使用,我建议你在前进之前把它改成一个类; 但是,如果您仍然希望保持HTML的原样,那么您需要这样做......

.class1 #id1 {
    // code
}
Run Code Online (Sandbox Code Playgroud)