答案 0 :(得分:1)
这称为砌体布局。尝试查看flexbox或列布局。以下是一些例子:
答案 1 :(得分:1)
一种方法是:你可以做三列,每列添加第三个div。
第二种方式是:' Masonry.js',我经常使用。 http://masonry.desandro.com/ 它很容易,所以我推荐它:
Html:
<div class="grid">
<div class="grid-item">...</div>
<div class="grid-item grid-item--width2">...</div>
<div class="grid-item">...</div>
</div>
css:
.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }
jquery的:
$('.grid').masonry({
// options
itemSelector: '.grid-item',
columnWidth: 200
});