:nth-child()

一、偶数: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 可以是数字、关键词或公式。

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

总结

/* 选择第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){}
©著作权归作者所有:来自51CTO博客作者wx605879fdc8dae的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【CSS入门】CSS基本语法和选择器优先级学习总结简介
  2. 伪类选择器,优先级,模块化
  3. 选择云服务器的5个要素:性能、安全性、稳定性、价格、生态
  4. CSS选择器优先级、模块化与伪类选择器的原理及应用
  5. web前端:常用的js语法
  6. 选择器的优先级,id,class,tag
  7. CSS选择器优先级+模块化+伪类选择器
  8. 4.基础数据类型
  9. HTML表格与表单的标签与属性

随机推荐

  1. android布局基础及范例(二):人人android九宫
  2. 健身小管家--android app源码
  3. Android DEV : Android Studio Build Err
  4. Android 软键盘在有scollview,纵向viewpag
  5. Android Launcher3 隐藏搜索框
  6. Android(安卓)滑动效果入门篇(二)—— Gall
  7. Android KTX简介
  8. Android新浪微博客户端—开篇
  9. Android菜单留痕
  10. Android从网上获取图片的简单示例