【发布时间】:2012-07-31 05:24:07
【问题描述】:
我在一个页面上有 6 个浮动 div(左对齐)。这些 div 有 2 种不同的宽度(取决于图像 () )。一个 div 有 295px,另一个有 216px。高度由 HTML 自动计算。容器有 1050px,所以在容器的一个“行”中我可以插入 3 个 div,另一个 3 在第二个“行”上。
CSS 规则有效,所有 div 都向左浮动,每个 div 有 20px 的边距,但问题是它们的对齐方式。我想按比例对齐这些 div。目前,如果某些图片的高度不同,则在第二“行”上会有一些空白(因为上面图片的高度)。
我想要一些东西让这些 div 在 Y 坐标上浮动(比例)。
看看这些图片:
【问题讨论】:
-
您的意思是在行之间的 y 对齐同样考虑到上一行中较大图片的最大高度?
-
你应该使用
display:inline-block