を使用して、1つのCSS宣言を複数のHTML要素に適用することは可能nth-child
ですか?
たとえば、ネストされたリストがあり、4つのCSS宣言のみを使用して、背景色を赤をリストアイテム1に、緑をリストアイテム2〜4に、青をリストアイテム5〜8に、黄色をリストアイテム9に適用したいとします。
<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>