我正在寻找一种方法,当它检测到高度不足以容纳元素时,将其自动流入下一列。

我知道这可以在CSS3中使用列来完成,但是可悲的是IE用户将无法使用它。

通过CSS我还缺少另一种方法吗?

对于伪代码:

我有一个高度为400px的容器,其中包含列表元素,并且列表元素的高度不是固定的,因为某些列表比其他列表具有更多的内容。当列表元素的总高度超过400px时,它将被隐藏。相反,我希望它流到下一列,然后再从上到下继续...

谢谢。

最佳答案

您可以使用polyfill支持IE,但仍使用CSS3列。

这是huge list of HTML5 polyfillsCSS3 - Multi Column Layout polyfill应该可以解决您的问题。

关于css - 一种将内容自动流入列的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14206583/

10-12 17:52