选择除第一个N之外的所有子级-CSS选择器

Uma*_*air 0 css jquery css-selectors jquery-selectors

   <td>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
    </td>
Run Code Online (Sandbox Code Playgroud)

我想得到p除前3个以外的所有s。

我就是这样

td p:not(:nth-child(1),:nth-child(2),:nth-child(3))
Run Code Online (Sandbox Code Playgroud)

但是,如果我要p除前20个以外的所有内容,该怎么办?我是否需要像上面一样手动编写?

Her*_*wan 5

这应该工作。

td p:nth-child(n+5){
  color: red;
}
Run Code Online (Sandbox Code Playgroud)
  <table>
    <tr>
      <td>
        <p>1</p>
        <p>2</p>
        <p>3</p>
        <p>4</p>
        <p>5</p>
        <p>6</p>
        <p>7</p>
    </td>
      </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

从而:

td p:nth-child(n+21)
Run Code Online (Sandbox Code Playgroud)

选择除前20之外的所有p。