为什么当我将鼠标悬停在底部div(b
)上时,它不会影响顶部div(a
):JSFiddle
HTML:
<div id="a">Div A</div>
<div id="b">Div B</div>
CSS:
#b:hover #a {
background: #ccc;
}
答案 0 :(得分:0)
那是因为 a 不是 b 的孩子。
你现在在说。 - 当悬停 B 时,改变孩子的颜色 A 。
由于 a 不是 b 的孩子,因此您的逻辑不正确。
答案 1 :(得分:0)
答案 2 :(得分:0)
@drip是正确的。它应该像
#b:hover, #a:hover {
background: #ccc;
}