背景颜色在css中没有变化

arm*_*man 0 html css hover

:hover不起作用.div悬停时背景不会改变a

码:

a:hover div {
  background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<a href="#">b</a>
<div>c</div>
Run Code Online (Sandbox Code Playgroud)

Dee*_*T P 5

您可以使用+css selectore来选择a的兄弟.

查看更多儿童和兄弟选择器:https://css-tricks.com/child-and-sibling-selectors/

您的代码选择元素.你应该选择下一个兄弟:

a:hover+div {
  background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<a href="#">b</a>
<div>c</div>
Run Code Online (Sandbox Code Playgroud)