我試圖突出顯示緊挨着該項目懸停的項目之前的列表項目。這個元素爲什麼選擇自己?
<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'。 –