超过一个N-Child

时间:2013-07-14 17:35:21

标签: css css3 css-selectors

我可以为一个班级使用多个nth-child selctor吗?

例如,

.span4:not(nth-child(1)):nth-child(3n+1) {
  background-color: red
}

我想瞄准第4,第7,第10等,除了第1个。

如果有更好的方法,请告诉我。

谢谢你们!

2 个答案:

答案 0 :(得分:2)

您可以使用组合选择器:not(nth-child(1)):nth-child(3n+1),但使用与您希望匹配的子项匹配的参数:nth-child更简单,更简单,在本例中为:nth-child(3n+4)。< / p>

答案 1 :(得分:1)

你在nth-child之前错过了冒号:

           |
.span4:not(:nth-child(1)):nth-child(3n+1) {
    background-color: red
}

这是小提琴:http://jsfiddle.net/7hcY2/