【发布时间】:2017-04-13 08:29:52
【问题描述】:
我的代码是这样的:
<div class='container'>
<!-- row 1 -->
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<!- row 2 -->
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<!-- row 3 -->
<div class='item'></div>
<div class='item'></div>
<div class='item'></div>
<!-- etc -->
</div>
我只想使用 css 来定位这些项目。 例如,我希望第一个项目或每一行的边框为红色,第二个项目的边框为紫色,第三个项目的边框为黄色。 所以应该是这样的:
<div class='container'>
<!-- row 1 -->
<div class='item'>{item with red border}</div>
<div class='item'>{item with purple border}</div>
<div class='item'>{item with yellow border}</div>
<!- row 2 -->
<div class='item'>{item with red border}</div>
<div class='item'>{item with purple border}</div>
<div class='item'>{item with yellow border}</div>
<!-- row 3 -->
<div class='item'>{item with red border}</div>
<div class='item'>{item with purple border}</div>
<div class='item'>{item with yellow border}</div>
<!-- etc -->
</div>
我该怎么做?
我正在考虑使用 :nth-child(2n) 之类的东西,但这不起作用,它只适用于其他所有项目,所以我正在寻找另一种解决方案。
【问题讨论】: