关于nth-CSS的一个问题
我有12个div 我需要选择标记为此的。我在想什么儿童魔术 谢谢 即关于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可以
->这个
->这个
->这个
->这个
您可以将与数字表达式一起使用:
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){ ... }