我有一个包含超过 12 里的简单无序列表。
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
我想针对前四里来改变他们的背景,最后四里来创造一个不同的背景。有没有办法只用CSS来做到这一点?我知道如何使用伪类来定位第一个或最后一个 li 或每个第四个元素,但我想要的是定位所有前四个和最后四个元素。