【发布时间】:2013-07-28 02:44:13
【问题描述】:
我想在悬停时改变 li 元素的颜色,
<ul id="sitemap">
<li><a href="#">a</a>
<ul>
<li><a href="#">b</a></li>
<li><a href="#">c</a></li>
<li><a href="#">d</a></li>
<li><a href="#">e</a></li>
<li><a href="#">f</a></li>
</ul>
</li>
</ul>
这是css代码:
#sitemap li:hover{
background:#eee;
}
当我将鼠标悬停在 a 的任何子 li 上时,即 b,c.. f 它也会改变 parent(a) 的背景颜色。如何在悬停时仅更改当前 li 元素的 bg-color,第 3 级也可以有 li,所以一般解决方案可能是什么..
【问题讨论】: