css hover不适用于先前元素

时间:2013-02-21 10:51:12

标签: html css web hover

我想在元素悬停时更改另一个元素属性。到目前为止,我已经想出了以下CSS:

#test3:hover #test4
{
background-color: red;
}

<div id="test3">three</div>
<div id="test4">four</div>

但是,这不起作用。这有可能吗?你会建议什么?

1 个答案:

答案 0 :(得分:2)

#test3:hover #test4

这意味着,定位test4的子元素test3。您希望改为+ sibling selector

#test3:hover + #test4
{
background-color: red;
}

Browser compatibility table