:hover
不起作用。当鼠标悬停在div
a
的背景不会改变
代码:
a:hover div {
background-color: yellow;
}
<a href="#">b</a>
<div>c</div>
答案 0 :(得分:5)
您可以使用+
css selectore来选择a。的兄弟姐妹。
查看更多儿童和同胞选择器:https://css-tricks.com/child-and-sibling-selectors/
您的代码选择子元素。 您应该选择下一个兄弟:
a:hover+div {
background-color: yellow;
}
<a href="#">b</a>
<div>c</div>