强制ul包含浮动列表项:use或overflow:auto?

时间:2011-07-22 03:36:15

标签: html css

我不想在上面的所有父母身上使用clearfix,因为那会弄乱我的布局。

最好的方法和正确的方法是什么?

我添加了一个;在最后的李之后,一切都很完美。不需要clearfix垃圾邮件。但这是“正确”的做法吗?

编辑:我刚看到List doesn't contain its floated list items

所以我的新问题是:什么更好,& nbsp或者添加overflow:auto?

2 个答案:

答案 0 :(得分:1)

使用overflow: auto overflow: visible 显然是更好的方法,但问题可能是它可能无法在所有浏览器中正确呈现(* cough * Internet Explorer * cough * )使用不同的渲染引擎等

实际上,如果使用 ,则使用它。

关于浮动的一篇好文章是this one

编辑:不要使用overflow:visible,这对我来说只是愚蠢。

答案 1 :(得分:0)

你可以让我们display:inline-block;达到同样的目的。

http://jsfiddle.net/jasongennaro/w7U26/