是否将div包裹在浮动对象周围



这只是一个预警,我对float的大部分工作原理都很清楚,而且我知道div不会包装浮动对象。然而,a遇到了一段关于w3学校的代码,我有点困惑。本质上,它们使用ul并浮动li项,但ul会根据列表项的高度进行包装。如果我对div做同样的事情,div和列表项不会对齐,我只是想知道为什么它能用ul而不能用div?代码可以在这里找到https://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_horizontal_black_right

该示例中ul的CSS包含overflow: hidden;。这使元素包裹浮动的子元素。无论是ul还是div,在这方面都没有区别。

最新更新