【发布时间】:2010-12-23 06:40:54
【问题描述】:
我知道 CSS 只支持 float 属性的 left 和 right 值,但是有没有实现浮动顶部的技术?我会尽力解释。我有以下代码:
<div style="float:left">
<div style="float:left">
<div style="float:left">
....
使用此代码,每个 div 都会向左浮动,直到达到页面的右边界。我想做同样的事情,但垂直,这样每个 div 都放在前一个的底部,然后,当达到页面的底部限制时,创建一个新列。有没有办法只使用 CSS(也可以编辑 HTML 代码)来做到这一点?
【问题讨论】:
-
一个非常好的和有趣的问题。无论我将想象力发挥到什么程度,我都无法用纯 HTML 和 CSS 来实现这一点。有兴趣看看是否有任何事情发生。
-
你是如何创建页面的下限的?这些 div 会在固定高度的容器中吗?
-
是的,容器的高度是固定的
-
听起来你可能不得不打破一个 javascript 库。