css选择器:nth-child()的用法

本文详细解读CSS伪类:nth-child()和:nth-last-child()的用法,涵盖偶数、奇数选择、范围限定及倒数选择,助您精准定位HTML元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

: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){}
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值