さまざまな高さのDIVを積み重ねるときに、次の行に分割するときに空き領域が多くなります。グループ1とグループ5を添付画像に追加します。私はインラインブロックを試みました:浮動:左、ディスプレイ:フレックス;フレックスラップ:ラップ;他のほとんどのプロパティとそれを把握することはできません。私はJQueryベースのソリューションを推薦する他の投稿を見る。 HTMLとCSSだけを使ってこれを達成することは可能ですか?HTMLスタックを垂直に浮動小数点にする
<html>
<head>
<style>
body { background: none repeat scroll 0 0 #EFEFEF; font-size:12px;font-family: "Courier New", "Courier", "monospace"; }
fieldset{border-color: grey;border-style: solid;}
div.groups{ width:300px;float:left;padding:5px 3px 5px 8px;}
div.container{ width:100%;}
</style>
</head>
<body><br>
<div class = "container">
<div class = "groups"><fieldset> <legend><b>Group 1</b></legend>
<ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 2</b></legend><ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 3</b></legend><ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 4</b></legend><ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 5</b></legend><ol><li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 6</b></legend><ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
<div class = "groups"><fieldset> <legend><b>Group 7</b></legend><ol><li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
</ol></fieldset></div>
</div>
</body>
</html>