【发布时间】:2011-08-19 05:29:35
【问题描述】:
它似乎不起作用。如果 nth-child(3) 是 .active ,则 nth-child(2) 的样式在悬停时需要不同
CSS:
li:nth-child(3).active ~ li:nth-child(2):hover
HTML:
<ul>
<li>
<h1 id="logo">Logo</h1>
</li>
<li>
<a href="#">Products</a>
</li>
<li class="active">
<a href="#">Parts</a>
</li>
<li>
<a href="#">Resources</a>
</li>
</ul>
【问题讨论】:
-
如果 nth-child(3) 为 .active,则悬停时 nth-child(2) 的样式需要不同
-
如果你想选择LI,它就停留在LI.active之前,我认为这是不可能的。你可以用 jQuery 做到这一点。
标签: html css css-selectors