nth-child() 选择器是选择父标签的第几个元素

菜鸟教程练习(就不放图片了)
p:nth-child(2) 选择父元素的第二个为p标签的元素。如果第二个标签不是p就不起作用

<style>
p:nth-child(2)  #未指定父级 所有标签的第二个为P的变红  指定 div p:nth-child(2)  div的第二个元素变红
{background:#ff0000;
}
</style>
</head>
<body><h1>这是一个标题</h1>
<p>这是第一个段落。</p>   #变红
<p>这是第二个段落。</p>
<p>这是第三个段落。</p>
<p>这是第四个段落。</p><p><b>注意:</b> Internet Explorer 8 以及更早版本的浏览器不支持 :nth-child()选择器.</p>
<div>
<p>这是第一个段落。</p>
<p>这是第二个段落。</p>  #变红
<p>这是第三个段落。</p>
<p>这是第四个段落。</p>
</div>

他会选择 后代的所有标签 如果只想选中子代的标签 可以使用子代选择器 .class>p:nth-child(1)

扩展:

CSS选取第n个标签元素
最近做一个项目,碰到这样的需求,需要选取某个元素的倒数第几个标签元素,想让他显示不同的样式

1、first-child

first-child表示选择列表中的第一个标签。例如:li:first-child{background:#fff}

2、last-child

last-child表示选择列表中的最后一个标签,例如:li:last-child{background:#fff}

3、nth-child(3)

表示选择列表中的第3个标签,例如:li:nth-child(3){background:#fff},代码中的3也可以改成其它数字,如4、5等。想选择第几个标签,就填写几。

4、nth-child(2n)

这个表示选择列表中的偶数标签,即选择 第2、第4、第6…… 标签,例如:li:nth-child(2n){background:#fff}

5、nth-child(2n-1)

这个表示选择列表中的奇数标签,即选择 第1、第3、第5、第7……标签,例如:li:nth-child(2n-1){background:#fff}

6、nth-child(n+3)

这个表示选择列表中的标签从第3个开始到最后。

7、nth-child(-n+3)

这个表示选择列表中的标签从0到3,即小于3的标签。

8、nth-last-child(3)

这个表示选择列表中的倒数第3个标签。

CSS3 :nth-child() 选择器相关推荐

  1. nth:child()选择器

    nth:child()属于CSS3中的选择器,针对于有多个相同标签时可以对每个标签的样式进行单独设置,以微信小程序开发中所写的代码为例: 这是wxml中的代码(类似于html): 这是wxss中的代码 ...

  2. css3 nth child 偶数,转载:CSS3 :nth-child(n)方法

    :nth-child(n)    ---->选中某个元素,该元素必须是某个父元素下的第n个子元素: p:nth-child(n)   ---->选中p元素,且该p元素必须是某个父元素下的第 ...

  3. CSS3 nth 伪类选择器

    考察下面的 HTML 代码片段: <div><section>section 1</section><section>section 2</sec ...

  4. CSS3之利用选择器和content属性在页面中插入内容

    CSS3之使用选择器在页面中插入内容     1. 使用选择器来插入内容:例, h2:before{ content:'COLUMN'; color:white: background-color:o ...

  5. html的选择器child,css child选择器妙用

    css child选择器妙用:倒数第n,奇数列,偶数列,倍数列,第n个到最后,第一个到n 1.first-child first-child表示选择列表中的第一个标签. 2.last-child la ...

  6. CSS基础(part21)--CSS3伪元素选择器

    学习笔记,仅供参考,有错必究 参考自:pink老师教案 CSS3伪元素选择器 伪类选择器: 选择符 简介 ::before 在元素内部的前面插入内容 ::after 在元素内部的后面插入内容 伪类选择 ...

  7. CSS3概述、选择器、兼容性、样式

    一.css3简介 1.什么是css3 CSS 用于控制网页的样式和布局 CSS3 是最新的 CSS 标准 CSS3是CSS2的升级版 2.css3的功能 选择器 盒模型 背景和边框 文字特效 2D/3 ...

  8. css3中的属性选择器有哪些,CSS3中属性选择器使用方法详解

    css中属性选择器我感觉与css2有比较大的区别了,下面我整理了一些关于css3选择器的使用例子,希望对各位会带来帮助. 注释: 一.属性选择器除了IE6不支持外,其他的浏览器都能支持. 二.E[at ...

  9. CSS3新增的选择器有哪些?

    CSS3新增的选择器有哪些?(逆站班学习论述) css3选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素. 1. p~ul选择前面有"< p >"元 ...

  10. css伪类选择器记忆技巧,CSS3 伪类选择器 :nth-child()

    :nth-child()可以选择某个的一个或多个特定的子元素,你可以按这种方式进行选择: :nth-child(length);/*参数是具体数字*/ :nth-child(n);/*参数是n,n从0 ...

最新文章

  1. 去大厂面试,说了没高并发经验,面试官还是抓着这个问!
  2. Bokeh中图形与组件的布局简介 | Bokeh 小册子
  3. leetcode-Minimum Size Subarray Sum-209
  4. java垃圾回收菜鸟_java垃圾回收机制
  5. python中为什么没有自增或者自减
  6. web.config中配置数据库连接的两种方式
  7. python爬虫都需要什么手续_Python爬虫入门 | 3 爬虫必备Python知识
  8. virtio-fs: A Shared File System for Virtual Machines
  9. jquery文本和值text、html、attr、val
  10. 安装node.jsvue3.0脚手架
  11. redis 实战系列(一)
  12. GoogLeNet 之 Inception v1 v2 v3 v4
  13. 匿名电子邮件转发系统
  14. oracle vm 介绍,Oracle VM 概述
  15. 算法:工作窃取算法(work-stealing)。
  16. CAD快捷键小结(一)
  17. 零基础学平面设计是自学好还是报班好?
  18. 干货 | 深度理解数据采集与埋点,提高自主数据分析能力!
  19. 贴片式SIM卡,eSIM卡,MFF2 SIM Cards Specs
  20. JS 判断一个字符串是否为日期格式(兼容IOS)

热门文章

  1. 今天的一下子跳出来了的超级玛丽
  2. 作为程序员,你怎么看待16岁女生产子?
  3. 【原创】FlashFXP_4.0.0.1510 值得研究
  4. 购买MP3必备资料 各大芯片方案齐齐数
  5. 风生水起:Linux的突破口在中国?
  6. 谷歌放弃C++语言,Python将要一统江湖了?
  7. java 重启tomcat_linux下重启tomcat的命令
  8. pyjion python3.6_pyjion python3.6
  9. 送书 | 师妹越多,团队集体智慧越高,当占比80%时,达到巅峰
  10. 红袖添香唯美中国风PPT模板