0
有沒有通過純CSS來改變父母LI在孩子LI懸停上的樣式?翻轉孩子變更父母
<ul>
<li>
1
<ul>
<li>10</li>
<li> 20</li>
</ul>
</li>
<li>2</li>
</ul>
這樣當我懸停在10或20,一個樣式被施加到1或2?
有沒有通過純CSS來改變父母LI在孩子LI懸停上的樣式?翻轉孩子變更父母
<ul>
<li>
1
<ul>
<li>10</li>
<li> 20</li>
</ul>
</li>
<li>2</li>
</ul>
這樣當我懸停在10或20,一個樣式被施加到1或2?
不,CSS中沒有父選擇器。
看到這裏爲什麼是這樣的話:
http://snook.ca/archives/html_and_css/css-parent-selectors
簡而言之:性能方面的原因。
爲了安全起見:你不是在追求這樣的事情嗎? http://jsfiddle.net/NKDzf/1/ – thirtydot 2011-06-13 23:50:47
關閉但不完全。我不想影響整個家長,我只是希望能夠將鼠標懸停在'10'裏,並且在這種情況下,它將對父母li應用樣式。 – ilia 2011-06-14 00:19:20
不幸的是,你所追求的整體事情(據我所知)是純粹的CSS不可能的。你可以得到最接近的是http://jsfiddle.net/NKDzf/10/或者http://jsfiddle.net/NKDzf/12/ – thirtydot 2011-06-14 00:48:11