课程
/前端开发
/HTML/CSS
/导航条菜单的制作
为什么给ul设置了height,border-bottom才在它下面,不设置高的话,就在最上面。这时为什么呢?
2015-12-12
源自:导航条菜单的制作 3-3
正在回答
没有代码,猜测是li全部float了,但是ul没有清除浮动,所以ul没有高,可以给ul设置 overflow:hidden, 或者li不要浮动,全部设display:inline-block;提问最好上代码蛤~
设置了height就有高度了,所以border-bottom底部边框就在下面了,
没有设置height且子元素都是浮动的,那么父元素的高度就是0,此时border-bottom好像在上面一样(其实还是在下面,因为没有高度看起来好像在上面)
a渔 提问者
举报
水平、垂直、圆角导航条菜单,让您的技术探索之路更高效