我尝试选择嵌套li菜单树中的第一个锚点标签:
问题在于这个CSS仍然选择了子菜单点,我不知道为什么。
<div class="footermenu">
<ul class="menu">
<li class="expanded first">
<a href="link.html">First menupoint</a>
<ul class="menu">
<li class="first"><a href="#">First submenupoint</a></li>
<li><a href="#">Second submenupoint</a></li>
<li><a href="#">Third submenupoint</a></li>
<li class="last"><a href="#">Fourth submenupoint</a></li>
</ul>
</li>
<li class="expanded last">
<a href="link.html">Second menupoint</a>
<ul class="menu">
<li class="first"><a href="#">First submenupoint</a></li>
<li><a href="#">Second submenupoint</a></li>
<li><a href="#">Third submenupoint</a></li>
<li class="last"><a href="#">Fourth submenupoint</a></li>
</ul>
</li>
</ul>
我希望实现的目标是只选择主菜单中第一个链接标签。
我的CSS代码为:
div.footermenu li.expanded a:first-child {
font-weight: bold;
}
问题在于这个CSS仍然选择了子菜单点,我不知道为什么。