1

我有一组动态生成的 div。我在那里设置了宽度,但每次的高度都不同。我已经给出了 divfloat:left问题是它们的位置不正确。表单行和高度最大的 div 是行的高度。这在 div 之间留下了很多空间(垂直)

请看示例:JsFiddle

如何在 div1 下获得显示“将这个 div 向上移动”的 div?

4

1 回答 1

2

如果您的 div 的高度是静态的(我知道这不太可能),您可以在margin-top要向上移动的 div 中添加一个负数。看到这个小提琴

对于动态创建的 div,您最好的选择可能是第三方插件(正如我在上面的评论中提到的),如 jquery masonry 或类似的东西。

于 2012-12-18T20:59:05.197 回答