我有一个菜单:
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="forum.php">Community</a>
<ul>
<li><a href="forum.php">Forum</a></li>
</ul>
</li>
<li><a>Account Management</a></li>
</ul>
</nav>
我正在使用以下内容设置“社区”链接的样式:
nav ul li:nth-child(2) a
但是,这也是我不想要的“论坛”链接的样式。
答案 0 :(得分:2)
您需要添加一些子选择器,否则您的选择器将忽略嵌套级别,并始终选择嵌套在第二个a
内的任何li
元素:
nav > ul > li:nth-child(2) > a
有关子选择器的说明,请参阅this other answer。