为什么二级菜单要用个多个dl而不是一个dl里多对dtdd

为什么二级菜单要用个多个dl而不是一个dl里多对dtdd

http://img1.sycdn.imooc.com//climg/6039fba10968605b03330129.jpg

http://img1.sycdn.imooc.com//climg/6039fbef09e1bcd102500200.jpg

还有使用只htmlcss来做这节的菜单效果会对后续有什么影响,有哪些缺点

正在回答

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

2回答

同学你好, "所有城市都使用一个标题,剩下都是内容部分”这句话确实是老师描述的不太准确,非常抱歉给同学造成了误解,一个dl里放多对dt、dd,每个dd确实是对应描述前面的dt。

老师这里主要想要表达的意思就是:使用多个dl,可以将代码结构划分更加清晰,便于后期代码的阅读,另一方面,使用多个dl可能是视频中老师的开发习惯,同学提出的使用一个dl里面使用多对dt、dd也是可以实现布局效果的,不过相对比下,没有使用多个dl结构划分更加清晰,所以更推荐同学参考老师的写法哦。

祝学习愉快~

好帮手慕张 2021-02-27 18:51:58

同学你好,问题解答如下:

1、每个dl下面都是一个完整的内容,分为标题和内容两部分,如果使用一个dl里多对dt和dd,那么就不能把每个城市的区分开,就是一个整体了,所有城市都使用一个标题,剩下都是内容部分,结构很不清晰,呈现的效果也不是我们想要的。

http://img1.sycdn.imooc.com//climg/603a243e09708def10010778.jpg

2、可以只使用html和css来实现效果,对后续也不会有什么影响和缺点,但是实际开发中这部分内容一般都是使用js来实现的,并且这里就是为了练习js部分,所以建议同学使用js来实现功能。

祝学习愉快!

  • 提问者 扶耳摩兔 #1
    还是没太懂,一个dl里放多对dtdd,每个dd不是对应描述前面的dt吗,为什么说http://img1.sycdn.imooc.com//climg/603a2c2b09ae9c9704410038.jpg


    2021-02-27 19:26:17
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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