我试图突出显示紧挨着该项目悬停的项目之前的列表项目。这个元素为什么选择自己?
<ul>
<li><a href="#">link</a></li> <!-- this one should be highlighted when... -->
<li><a href="#">link</a></li> <!-- ...this one is hovered -->
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>
但是,我使用的选择器li + li:hover
出于某种原因正在选择自己。 li:hover + li
选中li
立即以下一人徘徊,但我需要一个之前立即它。我是否使用了错误的选择器?
这里的一个示范fiddle问题:
我不认为这是可能的CSS但随后又也许有人可以启发我们所有 – Huangism
的选择是做什么它应该是。目前纯CSS中没有办法选择元素的同级_previous_。 JavaScript是需要的。 – ScottS
你不能在'CSS'中遍历'DOM'。 –