我有这些 float DIV 框,在其中工作得很好。 :)
但是当文字延伸的多了,我就遇到了这个 float 的问题。
我如何填充那个破坏我的设计的丑陋空间?
最佳答案
发生这种情况是因为 float 元素脱离了正常的 HTML 文档流,并且当某些元素比它们的兄弟元素高时默认为这种行为。
解决这个问题的一种方法是使用固定高度的元素。如果它们都具有相同的高度,则不会发生此问题。然而,这并不总是实用的,尤其是对于动态内容。
另一种解决方案是使用 JavaScript。看看 Masonry jQuery plugin ;它可以满足您的需求。
关于javascript - float DIV 额外空间填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907949/