我可以使用以下内容选择不是兄弟姐妹中第一个div的所有div。
div:not(:nth-of-type(1))
无论如何我可以选择不是前两个的所有div吗?
答案 0 :(得分:2)
您可以使用顺序:not
伪,所以:div:not(:nth-of-type(1)):not(:nth-of-type(2))
或强>
更好的是,您可以使用sibilings选择器...像div:condition ~ div
一样,它将选择每个具有条件的div之后的sibiling div。
所以:div:nth-of-type(2) ~ div
将选择第二个孩子之后的每个div。
答案 1 :(得分:1)
答案 2 :(得分:1)
它甚至可以更清晰地圆顶,没有专门为每个元素写出非伪选择器。
你可以做到这一点得到相同的结果:
:not(:nth-of-type(-n+2)) {
}
:not(:nth-child(-n+2)) {
}
我知道这是一个迟到的答案:P但也许对某人有用