zoukankan      html  css  js  c++  java
  • CSS3选择器 :nth-child()的用法

    :nth-child()

    :nth-child() 选择器,该选择器选取父元素的第 N 个子元素,与类型无关。

    一、选择列表中的偶数标签:nth-child(2n)

    二、选择列表中的奇数标签 :nth-child(2n-1)

    三、选择从第6个开始的,直到最后:nth-child(n+6)

    四、选择第1个到第6个 :nth-child(-n+6)

    五、两者结合使用,可以限制选择某一个范围,选择第6个到第9个 :nth-child(n+6):nth-child(-n+9)

    :nth-last-child() 选择器

    :nth-last-child(n) 选择器匹配属于其元素的第 N 个子元素的每个元素,不论元素的类型,从最后一个子元素开始计数。

    n 可以是数字、关键词或公式。

    提示:请参阅 :nth-last-of-type() 选择器,该选择器选取父元素的第 N 个指定类型的子元素,从最后一个子元素开始计数。

    /*选择列表中的倒数第n个标签 n为数字*/
    :nth-last-child(n) 
    
    /*选择倒数最后n个*/
    item:nth-last-child(-n+2){}
    

    :nth-of-type(n)

    :nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素.

    n 可以是数字、关键词或公式。

    p:nth-of-type(2)
    {
    	background:#ff0000;
    }
    
    <body>
    	<h1>这是标题</h1>
    	<p>第一个段落。</p>
    	<div>测试</div>
    	<p>第二个段落。</p>
    	<p>第三个段落。</p>
    	<p>第四个段落。</p>
    	<p>第五个段落。</p>
    </body>
    

    总结

    /* 选择第n个,n位数字  */
    :nth-child(n)
    
    /* 选择列表中的偶数标签 */
    :nth-child(2n)
    
    /*选择列表中的奇数标签 */
    :nth-child(2n-1)
    
    /*选择前几个元素 */
    /*【负方向范围】选择第1个到第6个 */
    :nth-child(-n+6){}
    
    /*从第几个开始选择*/
    /*【正方向范围】选择从第6个开始的,直到最后  */
    :nth-child(n+6){}
    
    /*两者结合使用,可以限制选择某一个范围 */
    /*【限制范围】选择第6个到第9个,取两者的交集【感谢小伙伴的纠正~】 */
     :nth-child(n+6):nth-child(-n+9)
    
    /*选择列表中的倒数第n个标签 n为数字 */
    :nth-last-child(n) 
    
    /*选择倒数最后n个 */
    item:nth-last-child(-n+2){}
    
  • 相关阅读:
    天兔监控系统安装
    day6
    day5
    day4
    day3
    day2
    day1
    几个重要的Xenomai相关链接
    树莓派GPIO中断驱动程序
    转了一圈,再读LKD
  • 原文地址:https://www.cnblogs.com/hellocd/p/14255582.html
Copyright © 2011-2022 走看看