关于结构伪类选择器:nth-last-child()的使用

关于结构伪类选择器:nth-last-child()的使用

Html代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>伪类的使用</title>
<link rel="stylesheet" type="text/css" href="css/index.css" />
</head>
<body>
<p>https://www.imooc.com</p>
<p class="p1">慕课网</p>
<div id="div1">
<p>哈士奇</p>
<label>伪类</label>
<br />
<label>点击一下</label>
<br />
<label>百度一下</label>
<br />
<label>搜索一下</label>
<p>css伪类</p>
<table border="1px" width="100px">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>
</body>
</html>

index.css代码如下:

label:nth-last-child(2){
background-color: blue;
}

我的问题是:

我觉得应该是id为div1的范围内倒数第二个 标签<p>css伪类</p>背景为蓝色,但是运行结果却没有效果,请教下老师
http://img1.sycdn.imooc.com//climg/5fb7e4880974e73a04610364.jpg

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,label:nth-last-child(2)是表示选择器匹配属于其元素的第2 个子元素的每个label元素。而第二个元素不是label标签,所以不会生效;这里同学改成label:nth-last-child(3)试试,或者p:nth-last-child(2)

祝学习愉快

浅梦sky 提问者 2020-11-20 23:59:17

老师是不是我理解的有问题,怎么去理解这几个结构伪类选择器

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师