7

我得到的问题是我得到了可变数量的子元素。我的 :last-child :first-child 规则应该只适用于至少有 3 个孩子的情况

我尝试了 :only-child,当只有 1 个孩子时,它可以覆盖 :last- 和 :first-child,但是当我有 2 个孩子时,我遇到了问题。是否有某种选择器,仅适用于子节点数多于 n 的情况?

4

1 回答 1

19

使用:nth-child(n+3)选择器(其中 3 是第n个最小子项)。

:last-child:nth-child(n+3) {
     /* Selects the last child which is at least the third child */
}

演示:http: //jsfiddle.net/vCZ9A/

于 2012-04-25T13:06:19.450 回答