1. <span id="z4nqb"></span>

      E:nth-last-of-type(n)

      語(yǔ)法:

      E:nth-last-of-type(n) { sRules }

      說(shuō)明:

      匹配父元素的倒數(shù)第n個(gè)子元素E。

      需要注意3個(gè)要點(diǎn):

      • 首先,因?yàn)槠ヅ涞氖歉冈氐淖釉?,這意味著E元素必須作為某個(gè)元素的子元素存在(E元素的父元素最高是html,也就是說(shuō)E元素最高是body,這表示任何非html的元素都符合這個(gè)約束,因?yàn)閔tml元素是根元素。)
      • 其次,匹配的是父元素的倒數(shù)第n個(gè)為E的子元素(被命中的不一定是倒數(shù)第n個(gè)子元素,因?yàn)槠ヅ涞牟皇堑箶?shù)第n個(gè)子元素,而是倒數(shù)第n個(gè)為E的子元素)

        來(lái)看下面這個(gè)例子:

        HTML示例代碼:

        <div id="qg1vjhaigs" class="demo"> <p>p1</p> <p>p2</p> <span>span1</span> <p>p3</p> <span>span2</span> </div>

        如上HTML,要命中倒數(shù)第1個(gè)p元素,代碼如下:

        .demo p:nth-last-of-type(1) { color: #f00; }

        此時(shí)p3會(huì)被命中,雖然p3是 .demo 的倒數(shù)第2個(gè)子元素,但卻是倒數(shù)第1個(gè)為p的子元素

      • 再次,只能匹配與E元素同級(jí)的元素,即:E元素的兄弟元素

        來(lái)看下面這個(gè)例子:

        HTML示例代碼:

        <div id="qg1vjhaigs" class="demo"> <span>span1</span> <p> <span>span2</span> <span>span3</span> </p> <span>span4</span> </div>

        如上HTML,你將不能通過(guò)下面的代碼命中span3:

        .demo span:nth-last-of-type(2) { color: #f00; }

        因?yàn)閟pan3并不是.demo的倒數(shù)第二個(gè)span子元素,而是p的倒數(shù)第一個(gè)span子元素,上述選擇符最終命中的會(huì)是span1和span2

      兼容性:

      • 淺綠 = 支持
      • 紅色 = 不支持
      • 粉色 = 部分支持
      IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
      6.0-8.0 2.0+ 4.0+ 3.1+ 3.5+ 3.2+ 2.1+ 18.0+
      IE9.0+

      示例:

      1. <span id="z4nqb"></span>
        水蜜桃獊传媒视频 | 天天射天天噜 | 国产9在线观看黄A片免费 | 一区二区三区免费 | 久久久久无码精品人妻 | 日韩一区免费 | 高清无码网站在线观看 | 那里有爱爱网站视频 | 豆花视频免费观看 | 亚洲 日韩 欧美 国产 |