CSS

:last-of-type

:last-of-type

:last-of-typeCSS伪类表示与其类型相同的一组同胞元素中的最后一个元素。

/* Selects any paragraph, but only if it is the last paragraph inside */ /* its parent element (not necessarily the last child) */ p:last-of-type { color: lime; }

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

语法

:last-of-type

实例

为选定<p>元素中的最后一个<em>元素,您可以使用以下方法:

p em:last-of-type {   color: lime; }

<p>   <em>I'm not lime :(</em>   <strong>I'm not lime :(</strong> <em>I'm lime :D</em>   <strong>I'm also not lime :(</strong> </p> <p> <em>I'm not lime :(</em> <span>   <em>I am lime!</em>   </span> <strong>I'm not lime :(</strong> <em>I'm lime :D</em> <span>     <em>I am also lime!</em>     <strike> I'm not lime </strike>   </span> <strong>I'm also not lime :(</strong> </p>

...结果为:

规范

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

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1.0(Yes)3.5 (1.9.1)9.09.53.2

FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support2.1(Yes)1.0 (1.9.1)9.010.03.2