HTMLを
<div id="content">
<div class="block" style="height:600px;">
</div>
<div class="block" style="height:500px;">
</div>
<div class="block" style="height:500px;">
</div>
...
</div>
CSS
.block
{
width:350px;
background-color:white;
border-radius:5px;
margin-right:80px;
margin-bottom:80px;
display:inline-block;
}
#content
{
position:relative;
display:inline;
overflow:auto;
}
私が列を使用してみましたが、それはうまく動作しませんでした、それは列数はここよりも高い1
これを達成するにはフレックスボックスが必要です。これを読んでください:https://css-tricks.com/snippets/css/a-guide-to-flexbox/ –
これは「石積みレイアウト」と呼ばれています。ちょうどそれをgoogleし、実現を選択してください。 – 0x860111