:nth-last-of-type()
版本: CSS3
:nth-last-of-type(an+b)
这个 CSS 伪类,匹配那些在它之后有
an+b-1
个相同类型兄弟节点的元素,其中
:nth-of-type()
一样,只是它从结尾处反序计数,而不是从开头处。
语法
E : nth-last-of-type (n ){ sRules }
匹配同类型中的倒数第n个同级兄弟元素E。
-
E元素是某个元素的子元素,E的父元素最高是
<html>
,即E可以是<html>
的子元素,也就是说E可以是<body>
-
该选择符总是能命中父元素的倒数第
n 个为E的子元素,不论倒数第n 个子元素是否为E
浏览器支持
![]() |
![]() |
![]() |
![]() |
![]() |
IE9+以及新版浏览器都支持
:nth-last-of-type()
|
例子
<style> p:nth-last-of-type(2) { background:pink; } </style> <p>元素1</p> <p>元素2</p> <p>元素3</p>
元素1
元素2
元素3
<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> <style> em:nth-last-of-type(1) {color:red;} span:nth-last-of-type(2) {background-color: lime;} </style>
This is a span.
This is another span.
This is emphasized.
Wow, this span gets limed!!!
This is struck through.
Here is one last span.