我想改变我之前div
的任何风格:ul
<style>
ul:hover + #x {
display:none;
}
</style>
<div id="x">c</div>
<ul>
<li>a</li>
<li>b</li>
</ul>
当我将 放在div
之后时ul
,它可以工作。(当然,因为CSS 中的 选择了 .之后的+
所有 #x 。)ul
但我需要让它以另一种方式工作。我不想使用 JavaScript。
我不能把 放在div
后面ul
,因为它会破坏我已经放入的所有其他样式。