关于nth-CSS的一个问题

关于nth-CSS的一个问题,css,css-selectors,Css,Css Selectors,我有12个div 我需要选择标记为此的。我在想什么儿童魔术 谢谢 即 ->这个 ->这个 ->这个 ->这个 您可以将与数字表达式一起使用: div.feature:nth-child(3n+2) { background-color:#cccccc; } 3n+2表示从第二行开始每隔三行 顺便说一句,SitePoint上的链接说,除了IE8支持之外,所有现代浏览器都完全支持。IE9完全支持,但是。您需要选择器:第n个子项(3n+2) 参考资料:根据ob Sarfraz的答案,N可以

我有12个div

我需要选择标记为此的。我在想什么儿童魔术

谢谢


->这个
->这个
->这个
->这个
您可以将与数字表达式一起使用:

div.feature:nth-child(3n+2) {
    background-color:#cccccc;
}
3n+2
表示从第二行开始每隔三行


顺便说一句,SitePoint上的链接说,除了IE8支持之外,所有现代浏览器都完全支持。IE9完全支持,但是。

您需要选择器
:第n个子项(3n+2)


参考资料:

根据ob Sarfraz的答案,
N
可以设置为
3n-1

.feature:nth-child(3n-1){ ... }

那么你想要的是从每组三个div中选择第二个吗?你会接受这样一个回答,即在onload中使用不引人注目的JavaScript来查找三个div中的第二个,并为它们添加一个类吗?在我写这样一个东西之前,你是否只允许针对CSS3?如果是,请使用第n个孩子的答案。我不知道有任何CSS2选择器可以这样做。从头开始——jQuery让它工作。
.feature:nth-child(3n-1){ ... }