CSS3:如何选择每个第4和第5个元素

时间:2013-09-22 10:02:39

标签: css css3 css-selectors

我是这些选择器的新手,我想知道如何做这样的事情。

我的选择器需要选择第4和第5个元素,但是它需要继续这样做。所以它需要选择4,5,9,10,14,15等等。

这怎么可能?目前我可以选择所有第三项:

.pure-g-r .pure-u-1-3:nth-child(3n+3)

但我不确定如何将其转化为我需要的东西。

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

你实际上想从第4和第5个元素中选择每一对,跳跃为5。

因此,只需使用以下两个以逗号分隔的选择器。

.pure-g-r .pure-u-1-3:nth-child(5n + 4), .pure-g-r .pure-u-1-3:nth-child(5n)

jsFiddle Demo

Result

答案 1 :(得分:1)

一个小小的测试者页面:http://css-tricks.com/examples/nth-child-tester/

.pure-u-1-3:nth-child(5n + 4), .pure-u-1-3:nth-child(5n){
    color:red;
}

http://css-tricks.com/useful-nth-child-recipies/

http://css-tricks.com/how-nth-child-works/