本题答案有误,请老师查看

本题答案有误,请老师查看

#下图是本题的答案

http://img1.sycdn.imooc.com//climg/5fb8e5d9096271b614260753.jpg

#下图是本地的两种答案的测试

http://img1.sycdn.imooc.com//climg/5fb8e5c409d0339115180865.jpg

http://img1.sycdn.imooc.com//climg/5fb8e5fe09b560f715190858.jpg


由此可见,本题的答案A,是错误的


同时,我在上一题也有相同的提问,我认为body的子元素,是无法使用:last-child选择器的。


上图和下图,可以印证我的想法:

http://img1.sycdn.imooc.com//climg/5fb8e689090157ec15170745.jpg


请老师帮忙看看,是否我的理解有问题。


下面我给出这个问题的解决方法:

http://img1.sycdn.imooc.com//climg/5fb8e74609c30f1615210796.jpg


应该使用的是:last-of-type序号选择器。我仍然认为本题有误


正在回答 回答被采纳积分+1

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

4回答
好帮手慕慕子 2020-11-21 18:51:05

同学你好,指的就是Live Sever插件,也就是同学说vscode的本地服务器。就是因为同学使用了vscode的本地服务器导致的,默认会在打开的html文件的body中添加script标签。如下图所示:

http://img1.sycdn.imooc.com//climg/5fb8f118090b1e6f08340769.jpg

祝学习愉快~

好帮手慕慕子 2020-11-21 18:34:49

同学你好, 本题答案是没有问题的 ,是因为同学使用了插件打开页面,具体的原因老师在同学的另一个相似提问下已经做出了解答,同学可以查看下哦:http://class.imooc.com/course/qadetail/265899 

不使用插件,直接在浏览器中打开页面,那么body下最后一个子元素就是html结构中书写的元素。

祝学习愉快~

  • 提问者 曼曼喜欢你 #1
    您指的插件是什么? 我在html文件中没有引入script文件 是否因为我使用了vscode生成的本地服务器导致的?
    2020-11-21 18:47:13
曼曼喜欢你 提问者 2020-11-21 18:17:25
曼曼喜欢你 提问者 2020-11-21 18:15:05

连续两道题都有错误,这样会对学员造成误解。


老师是不是应该讲解一下,body的最后一个子元素到底是什么?我个人感觉似乎并不是我们自己写的最后一个标签。


同时,3-7和3-8这两道题的答案应该改一下,应使用:last-of-type

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

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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