为什么是body下倒数第二个p变黄?
来源:2-32 结构类(其它)
慕神4155339
2019-11-13 11:22:31
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>结构类参数(n)</title>
<style type="text/css">
p:nth-last-child(3){
background: yellow;
}
/*
p:nth-last-child(n)定义倒数第 N 个子元素的每个元素,不论元素的类型,从最后一个子元素开始计数。
n 可以是数字、关键词或公式。
*/
</style>
</head>
<body>
<div>
<p>这个P是div下的第一个子元素</p>
<p>这个P是div下的第三个子元素</p>
<p>这个P是div下的第四个子元素</p>
<p>这个P是div下的第五个子元素</p>
<p>这个P是div下的第六个子元素</p>
<p>这个P是div下的第七个子元素</p>
<p>这个P是div下的第八个子元素</p><!-- 此时为div下倒数第三个子元素 -->
<p>这个P是div下的第九个子元素</p>
<p>这个P是div下的第十个子元素</p>
</div>
<br />
<p>这个P是body下的第二个子元素</p>
<p>这个P是body下的第三个子元素</p>
<p>这个P是body下的第四个子元素</p>
<p>这个P是body下的第五个子元素</p>
<p>这个P是body下的第六个子元素</p>
<p>这个P是body下的第七个子元素</p>
<p>这个P是body下的第八个子元素</p>
<p>这个P是body下的第九个子元素</p><!-- 此时为body下倒数第三个子元素 -->
<p>这个P是body下的第十个子元素</p>
<p>这个P是body下的第十一个子元素</p>
</body>
</html>1回答
好帮手慕星星
2019-11-13
同学你好,老师这边使用Chrome浏览器测试效果如下:

是body下倒数第三个p元素变黄色的,没有问题,建议重新测试下。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题