CSS: "not a first child" 选择器是否可行?

CSS: is "not a first child" selector possible?

CSS是否可以选择除第一个子元素之外的所有子元素?

您可以使用 div:not(:first-child).

只需使用:nth-child select或:

:nth-child(n+2) {}

它将 select 所有 children 从第二个开始。或者,如果所有 children 具有相同的 class(或元素标签),您也可以使用

#parent .class + .class {}
#parent div + div {}

是,使用 :not(:first-child)

parent child:not(:first-child) { /* style */ }

示例:

div span:not(:first-child) {
    color: red;
}
<div>
    <span>A</span>
    <span>B</span>
    <span>C</span>
</div>