【发布时间】:2011-06-21 01:28:58
【问题描述】:
我有一个项目列表,每个项目都有一个类,并且该类自始至终重复。我只想显示每个类的第一个实例。 仅使用 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 个列表项。
【问题讨论】:
标签: css css-selectors pseudo-class