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>
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>