html代码:

<div><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p>
</div>

一、nth-child

1.1、nth-child(n)     父元素下的第n个子元素,n必须大于0,索引都是从1开始。

div p:nth-child(2){background: skyblue;
}

ps、这里仅仅说是父元素的第几个子元素,而并没有限制该类型的子元素。比如:

<div><h3>天气</h3><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p>
</div>

运行之后:

1.2、nth-child(odd)   父元素下的奇数子元素  等同于 nth-child(2n-1)

div p:nth-child(odd){background: skyblue;
}

ps、这货是区分子元素类型的,比如:

<div><h3>天气</h3><h3>天气</h3><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p>
</div>

1.3、nth-child(even)  父元素下的偶数子元素 同样区分子元素类型   等同于nth-child(2n)

div p:nth-child(even){background: skyblue;
}

1.4、nth-child(an+b)   公式计算 n可以为0

div p:nth-child(2n+1){background: skyblue;
}

ps、区分子元素类型的,父元素的an+b个子元素,但是该元素必须是p

1.5、first-child   选择父元素下的第一个子元素 如果第一个子元素不是该类型,选择不到  等同于 nth-child(1)

div p:first-child{background: skyblue;
}

1.6、last-child    选择父元素下的最后一个子元素 如果最后一个子元素不是该类型,选择不到

div p:last-child{background: skyblue;
}

二、nth-of-type  匹配属于父元素的特定类型的第 N 个子元素的每个元素 忽略不是该类型的元素的存在

<div><h3>天气</h3><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p><p>多云转晴</p>
</div>

div p:nth-of-type(1){background: skyblue;
}

转载于:https://www.cnblogs.com/xlj-code/p/8041884.html

css选择器 nth-child相关推荐

  1. nth:child()选择器

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

  2. CSS 选择器:BeautifulSoup4解析器

    和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会局部遍历,而Beautiful Soup 是基 ...

  3. 最常用的css选择器及兼容性 +几个好用却不多见的 nth-child等

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  4. CSS选择器学习小结

    前言: 半途出家做Front End,以前只是大概知道点,现在就必须从头把css好好看看啦,呜呜~~~~~~ 一.基本选择器 序号 选择器 含义 1. * 通用元素选择器,匹配任何元素 2. E 标签 ...

  5. “〜”(波浪号/波浪形/旋转)CSS选择器是什么意思?

    本文翻译自:What does the "~" (tilde/squiggle/twiddle) CSS selector mean? Searching for the ~ ch ...

  6. 30个最常用css选择器解析

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  7. css a标签去掉下划线_这30个CSS选择器,你必须熟记(上)

    CSS的魅力就是让我们前端工程师像设计师一样进行网页的设计,我们能轻而易举的改变颜色.布局.制作出漂亮的阴影效果等等,我们只需要改几行代码,不需要借助任何软件,就能轻而易举的实现,感觉就像魔法师一般, ...

  8. html类选择器使用在什么场景,CSS选择器

    **关键字: ** ** 1.css选择器使用场景; ** ** 2.css选择器优先级; ** 3. first-child和:first-of-type 1.class 和 id 的使用场景? c ...

  9. css选择器按功能分,CSS 选择器

    概览 在 CSS 中,选择器用于选择需要添加样式的元素. CSS 选择器非常丰富,现将 CSS 1 - 3 目前所有的选择器列举如下. 选择器 例子 例子描述 CSS版本 .class .intro ...

  10. HTML5 CSS选择器总结(强烈推荐)

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

最新文章

  1. 拒绝某个用户或组应用组策略
  2. Eclipse helios 上编写arduino程序并进行烧录
  3. HTML5学习笔记四: 列表, 块和布局
  4. C# 发出异步的Get请求
  5. 基于C#的AE+IDL二次桌面端程序开发
  6. layui 树状图默认全部展开_SolidWorks 钣金展开基础设定
  7. mysql引擎innodb与ndb比较_mysql存储引擎InnoDB 1.1、NDB 7.5对比
  8. [转]winform控件webbrowser和js脚本互调
  9. 【日常】ICS的lab7攻略和最近生活的吐槽
  10. 关于为了吃瓜通宵7天写了一个网站却没钱买域名这件小事
  11. 37. 注入篇——旁注
  12. 重庆计算机财经学院,重庆财经学院
  13. 医美整形机构业务流程讲解
  14. 文件字节大小显示成M,G和K
  15. java根据前序和中序建树_(Java实现)二叉树---根据前序、中序、后序数组还原二叉树...
  16. 全国计算机一级考试用什么版本,计算机等级考试用的是那个版本的office?
  17. Goland中在文件模板中为go文件添加个人声明
  18. TogetherJS – 酷!在网站中添加在线实时协作功能
  19. Eclipse RCP入门
  20. sca标准值_如何制造符合精品咖啡协会SCA标准的矿物水?

热门文章

  1. 【转贴】C#中事件处理的个人体会
  2. UA OPTI512R 傅立叶光学导论 透镜成像系统例题
  3. UA MATH571A R语言回归分析实践 一元回归3 NBA球员的工资
  4. 了解C++类的大小和类变量的字节对齐
  5. DIV的id和class
  6. 使用Bochs调试Linux内核初级入门
  7. 【原创】user.id字段
  8. Python虚拟机类机制之descriptor(三)
  9. C#语法基础之第三节
  10. Google Calendar API练习