我有3个div,并且所有这些都浮动到左侧。我的容器只能容纳2个(有意图的),因此将第3个div推到下面。我的问题是第二个div的高度大于其他两个div的高度,而第三个div出现在第二个div结束的地方,在第一个div和第三个div之间留有空白。我希望第3个div环绕第2个div,以便它显示在第一个div的正下方。
我曾尝试将第二个浮动到右侧,但似乎可行,但我想知道是否有解决方案将所有这些浮动到左侧。
为了澄清起见,我添加了一张显示以下问题的图像:
http://img684.imageshack.us/img684/3209/divs.png
最佳答案
对于简单的修复,您可以将相同的元素环绕div1和div3,指定宽度并向左浮动,为div2指定宽度并向左浮动。.假设源顺序无关紧要。
关于css - 包装 float DIVS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1791697/