【发布时间】:2016-03-09 03:50:34
【问题描述】:
我正在尝试使一些 CSS 尽可能动态,但接下来我遇到了一些问题:
假设到目前为止我有以下 html 和 css:
nav.blended {
color: red;
}
nav.blended + .optional-stuff {
color: green;
}
<nav class="blended">
<div class="substuff">
should be green
</div>
<div class="optional-stuff">
should be green
</div>
</nav>
<nav class="blended">
<div class="substuff">
should be red
</div>
</nav>
但现在它总是保持红色。
【问题讨论】:
-
删除
+即可。 + 用于选择兄弟元素而不是子元素。 -
@ManojKumar 这只会让第二个变成绿色而不是第一个