CSS选择第二个孩子,之后每三个孩子

时间:2014-06-17 11:02:22

标签: html css css-selectors

我有一个n个孩子的div。我需要选择第二个元素,之后每三个元素,如下所示:

2, 5, 8, 11, 14, etc.

我认为这是div.someclass:nth-child(2n+2)

2 个答案:

答案 0 :(得分:3)

您可以使用:nth-child(3n+2)

基本上2是您要开始的地方,然后每次添加3。

以下是您的示例JSFiddle

答案 1 :(得分:0)

http://jsfiddle.net/nAttH/

 #outer div:nth-child(-n+5){
     background-color: blue;
 }

这是要走的路。将5更改为所需的值。