- CSS 中文开发手册
:nth-last-of-type (Selectors) - CSS 中文开发手册
该:nth-last-of-type(an+b)CSS伪类匹配的是在它之后有an+b-1个同类型同胞元素的元素,其中n的是正数或零。它本质上与:nth-of-type是一样的,除了它从后向前计数项目,而不是从前往后。
/* Selects every fourth <div> inside a parent element */ /* Counting backwards from the last one */ div:nth-last-of-type(4n) { background-color: lime; }
请参阅有关:nth-child的文档寻求更全面的描述。
语法
:nth-last-of-type( <nth> )where <nth> = <an-plus-b> | even | odd
实例
HTML
<div> <span>This is a span.</span> <span>This is another span.</span> <em>This is emphasized.</em> <span>Wow, this span gets limed!!!</span> <strike>This is struck through.</strike> <span>Here is one last span.</span> </div>
CSS
span:nth-last-of-type(2) { background-color: lime; }
结果
规范
Specification
Status
Comment
Selectors Level 4The definition of ':nth-last-of-type' in that specification.
Working Draft
Matching elements are not required to have a parent.
Selectors Level 3The definition of ':nth-last-of-type' in that specification.
Recommendation
Initial definition.
浏览器兼容性
Feature
Chrome
Edge
Firefox (Gecko)
Internet Explorer
Opera
Safari
Basic support
4.0
(Yes)
3.5 (1.9.1)
9.0
9.5
3.2
Feature
Android
Edge
Firefox Mobile (Gecko)
IE Mobile
Opera Mobile
Safari Mobile
Basic support
2.1
(Yes)
1.0 (1.9.1)
9.0
10.0
3.2
- CSS 中文开发手册
]