包装浮动块元素

时间:2012-03-15 02:46:32

标签: html css

看看这个小提琴:http://jsfiddle.net/FK3cd/3/

我想要的是<li>在宽度比固定容器宽时突破到下一行。换句话说,我希望<li>换行到下一行,而不是将容器推得更宽。例如。像这样:http://jsfiddle.net/FK3cd/4/(除了没有明确的宽度)

这可能吗?

2 个答案:

答案 0 :(得分:0)

根据您使用此方式的方式,您可以将列表包装在自己的<div>中,即position: absolute。这会导致内部<div>折叠到父级的宽度,只要您不弄乱topleft,它就会保持在当前位置。< / p>

但这会从文档流中删除您的列表,并可能会破坏页面下方的其他布局。

Check out this fiddle for an example.请注意,黄色背景不包括列表。

答案 1 :(得分:-1)

我不相信这在CSS中是可能的,因为您不想设置明确的宽度,容器大小将根据内容进行调整。