我有一个项目列表,每个项目都有一个类,并且该类自始至终重复。我只想显示每个类的第一个实例。仅使用 CSS 可能吗?
<ul>
<li class="red">red</li>
<li class="red">red</li>
<li class="blue">blue</li>
<li class="blue">blue</li>
<li class="yellow">yellow</li>
<li class="red">red</li>
<li class="yellow">yellow</li>
</ul>
ul li {display:none}
ul li .red:first-child, ul li .blue:first-child, ul li .yellow:first-child { display:block}
所以在上面的代码中,应该只显示第 1、3 和 5 个列表项。