CSS

:last-child

:last-child

该:last-childCSS伪类表示一组同胞元素中的最后一个元素。

/* Selects any <li>, but only if it is the last child of its parent element */ li:last-child { background-color: lime; }

注意:如最初定义的那样,所选元素必须有一个父元素。但从选择器级别4开始,这不再是必需的。

语法

:last-child

实例

HTML

<ul> <li>This item is not limed.</li> <li>Nor is this one.</li> <li>This item is! :)</li> </ul>

CSS

li:last-child { background-color: lime; }

结果

规范

SpecificationStatusComment
Selectors Level 4The definition of ':last-child' in that specification.Working DraftMatching elements are not required to have a parent.
Selectors Level 3The definition of ':last-child' in that specification.RecommendationInitial definition.

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1.0(Yes)1.0 (1.7 or earlier)9.09.53.2
No parent required57?51 (51)1?44?

FeatureAndroid WebviewChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)(Yes)(Yes)1.0 (1)9.0103.2
No parent required5757?51.0 (51)1?44?