:nth-child(n)的作用是什么

:nth-child(n)”是css中的一个选择器,作用是:匹配属于其父元素的第N个子元素,不论元素的类型;其中,参数“n”可以是数字、关键词或公式,例“:nth-child(3)”、“:nth-child(even)”。

本文操作环境:宏基s40-51、css3&&html5&&hbuilderx.3.0.5版、windows10 家庭中文版

(学习视频分享:css视频教程)

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。nth-child(n)是css3中的一种选择器。

:nth-child(n)选择器用于匹配父元素索引为n的子元素,即选取属于其父元素的第N个子元素,不论元素的类型。

说明:n可以是数字、关键词(Odd 和 even)或公式。

示例1:当n为数字

nbsp;html>:nth-child(n)选择器/*  :nth-child(n)选择器用于匹配父元素索引为n的子元素,即选取属于其父元素的第N个子元素,不论元素的类型。 n可以是数字、关键词(Odd 和 even)或公式。 *//* p:nth-child(2) {background: pink;} */

第一个段落。

第二个段落。

第三个段落。

第四个段落。

登录后复制

效果图:

2.png

示例2:当n为关键词(Odd 和 even)

nbsp;html>:nth-child(n)选择器p:nth-child(odd) {background: pink;}p:nth-child(even) {background: paleturquoise;}

第一个段落。

第二个段落。

第三个段落。

第四个段落。

第五个段落。

第六个段落。

第七个段落。

第八个段落。

第九个段落。

第十个段落。

登录后复制

效果图:

3.png

示例3:当n为公式

nbsp;html>:nth-child(n)选择器/*  使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。  在这里,我们指定了下标是 3 的倍数的所有 p 元素的背景色: */p:nth-child(3n+0){background:pink;}

第一个段落。

第二个段落。

第三个段落。

第四个段落。

第五个段落。

第六个段落。

第七个段落。

第八个段落。

第九个段落。

第十个段落。

登录后复制

效果图:

4.png

使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。

在这里,我们指定了下标是 3 的倍数的所有 p 元素的背景色:

更多编程相关知识,请访问:css视频教程!!

以上就是:nth-child(n)的作用是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2880735.html

(0)
上一篇 2025年3月10日 19:56:32
下一篇 2025年3月10日 19:56:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css怎么设置p标签不换行

    设置p标签不换行的方法:使用display属性,在p标签元素中设置display属性的值为“inline”或“inline-block”;这样可以使p标签被显示为内联元素或行内块元素,元素前后没有换行符,也就无法换行了。 本文操作环境:宏基…

    2025年3月10日
    000
  • 利用CSS变量来提高灵巧布局效率的小技巧

    有些情况下,我需要用一种简单的方法来创建网格布局。 例如,每次我改变主意时,在不修改CSS的情况下快速画出五列网格。 在本文中,我们一起探索一些用例,并思考如果实现及使用它们。 它是怎么工作的 在深入探讨这些概念之前,首先我们来回顾一下 C…

    2025年3月10日 编程技术
    200
  • 使用CSS实现圆角渐变边框

    CSS如何实现带圆角的渐变边框?下面本篇文章给大家介绍一下使用CSS巧妙实现带圆角的渐变边框的几种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 如何实现下面这个渐变的边框效果: 这个问题本身不难,实现的方法也有一些…

    2025年3月10日 编程技术
    200
  • 怎样清除内嵌css样式

    清除内嵌css样式的方法:首先打开css项目并查看包含的一些内嵌css样式;然后打开编辑器;接着利用“style=”(.*?)””正则表达式匹配所有内嵌的样式;最后使用替换工具,替换掉所有内容即可。 本教程操作环境:…

    2025年3月10日
    200
  • CSS如何让鼠标放上时的小手样式

    CSS实现让鼠标放上时出现小手样式的方法:首先创建一个HTML示例文件;然后在body中添加一个span标签;接着给该标签添加“cursor:pointer;”样式来实现让鼠标放上时出现小手样式即可。 本教程操作环境:windows7系统、…

    2025年3月10日
    200
  • 怎样在外连接css文件

    外链接css文件的方法:1、使用link标签链接外部css文件,语句如“”;2、使用@import规则导入外部css文件。 本教程操作环境:windows7系统、HTML5&&CSS3版本,DELL G3电脑。 推荐:css…

    2025年3月10日
    200
  • eclipse css中文乱码怎么办

    eclipse css中文乱码是因为文件编码与字符编码等不匹配造成的,其解决办法:首先打开eclipse;然后在properties中,找到并选择UTF-8;最后点击Apply应用新设置即可。 本教程操作环境:windows7系统、Ecli…

    2025年3月10日 编程技术
    200
  • css如何滚动图片

    css滚动图片的方法:首先设置主体代码各处两组一样的图片;然后设置nav的大小和ul大小;接着定义动画,并增加鼠标悬停和动画暂停的效果;最后给nav增加“overflow:hidden”使得超出的部分隐藏即可。 本教程操作环境:window…

    2025年3月10日
    200
  • 怎么下载网页的css文件

    下载网页css文件的方法:首先按下键盘上的“F12”键打开浏览器的控制台;然后点击控制台顶部导航栏上的“Network”按钮;接着点击控制台上的“CSS”按钮;最后右击需要获取的css文件并进行另存为即可。 本教程操作环境:windows7…

    2025年3月10日 编程技术
    200
  • css 怎么设置div不可点击

    css设置div不可点击的方法:1、通过“event.preventDefault()”方法取消事件的默认动作;2、通过“event.stopPropagation()”方法停止事件的传播。 本教程操作环境:windows7系统、css3版…

    2025年3月10日
    200

发表回复

登录后才能评论