老师,为什么三级栏目不设置position的时候会与二级栏重叠呢,高度设置的不是auto吗

老师,为什么三级栏目不设置position的时候会与二级栏重叠呢,高度设置的不是auto吗

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

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

2回答
好帮手慕夭夭 2019-07-22 10:09:03

你好同学,下面的几个二级菜单肯定是挨着第一个二级菜单显示,除非三级菜单显示时会撑开父容器(二级菜单)的高度,这样才会把下面的几个菜单挤下去。但是二级菜单设置了固定高度40px,三级菜单显示属于超出了父容器盒子溢出的,溢出的内容就会和下面的内容叠在一起。

你可以下载源码试一下,当二级菜单高度去掉,三级菜单显示就会把其他的挤下去了。

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

祝学习愉快,望采纳。

好帮手慕夭夭 2019-07-21 18:01:20

你好同学,height:auto是设置菜单的高度,但是并不是设置位置的哦。在没有使用定位设置位置的时候,按照html结构上去看,它就应该显示在二级菜单的下面,再重新理解一下哦:

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

祝学习愉快,望采纳。

  • 提问者 慕前端2209251 #1
    那第一个三级菜单为什么不会将下面的几个二级菜单挤下去呢
    2019-07-22 00:49:15
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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