是否可以将一个 CSS 声明应用于多个 HTML 元素nth-child
?
例如,我有一个嵌套列表,我想将背景颜色红色应用于列表项目 1,绿色用于列出项目 2 到 4,蓝色用于列出项目 5 到 8,黄色用于列出项目 9,仅使用 4 个 CSS 声明。
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About</a>
<ul>
<li><a href="#">Our Team</a></li>
<li><a href="#">Our Goal</a></li>
</ul>
</li>
<li><a href="#">Media</a>
<ul>
<li><a href="#">NLC in the News</a></li>
<li><a href="#">Photos</a></li>
<li><a href="#">Videos</a></li>
</ul>
</li>
<li><a href="#">Events</a></li>
</ul>