为了账号安全,请及时绑定邮箱和手机立即绑定

求解~ 这个地方糊涂了

为什么给ul设置了height,border-bottom才在它下面,不设置高的话,就在最上面。这时为什么呢?

正在回答

2 回答

没有代码,猜测是li全部float了,但是ul没有清除浮动,所以ul没有高,可以给ul设置 overflow:hidden, 或者li不要浮动,全部设display:inline-block;
提问最好上代码蛤~

0 回复 有任何疑惑可以回复我~

设置了height就有高度了,所以border-bottom底部边框就在下面了,

没有设置height且子元素都是浮动的,那么父元素的高度就是0,此时border-bottom好像在上面一样(其实还是在下面,因为没有高度看起来好像在上面)

3 回复 有任何疑惑可以回复我~
#1

a渔 提问者

说得好清楚,谢谢呀O(∩_∩)O
2015-12-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

求解~ 这个地方糊涂了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信