0

我正在尝试通过在 width:100% 容器 div 中填充固定宽度的 div 来创建列布局,当容器中没有空间时让它们“包裹”,从而创建列。要更改列数,我只需更改包含的 div 的宽度。那些包含的 div 可能非常高..

这是我现在拥有的:

+------------------------------+
|+----+ +----+ +----+ +----+   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
|+----+ +----+ +----+ |    |   |
|                     |    |   |
|                     |    |   |
|                     |    |   |
|                     +----+   |
|+----+ +----+ +----+ +----+   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
|+----+ +----+ +----+ +----+   |
|                              |

看到这个大腰空间,其中大小的 div 在前一行的最高 div 的底部包裹和对齐?我猜这就是 HTML 的盒子模型的工作原理。

但在这种情况下,我想要得到的是:

+------------------------------+
|+----+ +----+ +----+ +----+   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
|+----+ +----+ +----+ |    |   |
|+----+ +----+ +----+ |    |   |
||    | |    | |    | |    |   |
||    | |    | |    | |    |   |
||    | |    | |    | +----+   |
|+----+ +----+ +----+ +----+   |
|                     |    |   |
|                     |    |   |
|                     |    |   |
|                     +----+   |
|                              |

任何想法?

4

1 回答 1

0

看看这样的东西,它几乎与 Pinterest 相同......

http://www.wookmark.com/jquery-plugin

于 2012-09-11T17:54:44.337 回答