有什么方法可以强制div组合?

时间:2011-06-28 22:37:20

标签: html css layout

我有一系列没有设置高度的浮动div,因此三个适合屏幕。设置高度它们就像表格布局一样,但如果一个文本比另一个文本长,那么这些框就会以奇怪的方式分开。

有没有办法强制这些方框进行分组,以便强制执行任何两个后续div之间的边距,或者我只需要设置一个特定的高度?

3 个答案:

答案 0 :(得分:3)

你可以尝试将每一列放在一个单独的div中,这样你就可以摆脱这些空白。但是div不再相互对齐了。

答案 1 :(得分:3)

这是否与您想要的相似?

http://jsfiddle.net/9xpja/

它正在使用display: inline-blockvertical-align: top

如果你的意思是将它们全部放在相同的块中,那么你需要通过创建“列”来做其他人发布的其他解决方案。

答案 2 :(得分:2)

您总是可以在父行div中添加三个列div。然后只需设置父div的垂直对齐方式。这将使他们符合并“分组”。

相关问题