CSS";选择性;清除浮标

CSS";选择性;清除浮标,css,css-float,Css,Css Float,我有一堆积木,我在左边漂着。它们的高度各不相同;有的矮,有的高 现在,这些块是动态生成的,因此无法预测每个块有多高(或有多少)。但是需要灵活,所以如果这些块不都适合一排,那么,我需要第二排 问题:由于块的高度不同,溢出到下一行的任何块都会“嵌套”在现有浮动中: 我需要溢出块形成自己的行: 我知道这是正确的行为(浮动喜欢更高的位置而不是左边的er位置),但是什么是最好的解决方案呢?我可以更改HTML结构(当然还有任何CSS),但我不能在clear:left中硬编码 在块上使用显示:内联块;保存fl

我有一堆积木,我在左边漂着。它们的高度各不相同;有的矮,有的高

现在,这些块是动态生成的,因此无法预测每个块有多高(或有多少)。但是需要灵活,所以如果这些块不都适合一排,那么,我需要第二排

问题:由于块的高度不同,溢出到下一行的任何块都会“嵌套”在现有浮动中:

我需要溢出块形成自己的行:

我知道这是正确的行为(浮动喜欢更高的位置而不是左边的er位置),但是什么是最好的解决方案呢?我可以更改HTML结构(当然还有任何CSS),但我不能在
clear:left
中硬编码


在块上使用
显示:内联块
;保存
float
,用于实际需要将文本环绕元素的情况


结果:

绝对是天才。谢谢(我知道这很简单。)+1对于使用
display:inline block
over
float
的解释。