我将一系列盒子放在一起,其中包含可变长度的列表。这些盒子的宽度都相同,但高度不同。我想让这些框从左到右穿过屏幕形成列,填充在屏幕顶部,列数由屏幕宽度决定。我遇到的问题是当盒子环绕时列中的垂直间隙。请使用浏览器以 850-1150px 宽查看以下页面,以便内容显示在 2 列中。
使用 float:left 我得到了这个结果
我找到了另一种使用方法的示例display:inline-block; vertical-align:top;
看起来更好,但仍然有一些垂直差距。
我目前在页面上使用的完整css代码如下:
div {
display:inline-block;
vertical-align:top;
padding:15px;
border:2px;
border-color:#000;
border-style:solid;
width:400px;
}
内容是一堆<div>CONTENT HERE</div>
盒子。
提前感谢您的任何帮助,非常感谢。