2-33 选择题 关于:nth-last-child()这个属性

2-33 选择题 关于:nth-last-child()这个属性

:nth-last-child()这个属性的定义是:

:nth-last-child匹配属于其父元素的第N个子元素的每个元素,从最后一个子元素开始计数,不论子元素的类型。

在这道题里面,p:nth-last-child(2)的父元素是body,body倒数第二个元素是div,因为定义里面写着不论子元素类型,所以div也是可以的。…

不知道哪里理解有问题,希望能说一下,为什么一定要是P元素。

正在回答

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

2回答

你好同学,:nth-last-child理解的可以,但是同学忽略了:nth-last-child前面的选择器。p:nth-last-child(2)是选择倒数第二个元素,并且这个元素是p元素。本题中倒数第二个元素是div元素,所以不会选中。如果改为div:nth-last-child(2)才能把倒数第二个选中哦

祝学习愉快,望采纳。

  • 夜魇丶 提问者 #1
    那如果把题目改成p:nth-of-type(2)的话,是否会跳过div元素,将<p>段落7</p>这一行染色? 感谢老师回答。
    2019-06-09 16:56:30
好帮手慕夭夭 2019-06-09 19:07:22

你好同学,:nth-of-type(n)是匹配特定类型元素的第n个元素。例如 p:nth-of-type(2),意思是在p元素里面选中第二个p,所以p:nth-of-type(2)应用在本题中是让第二个p变色哦。

建议同学把本题的代码自己去实际写一下,能够帮助自己更好的理解。

祝学习愉快,望采纳。

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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