私はcssを使用して3列のグリッドビューを作成しようとしています。 私は次のコードで作業を2カラムシステムを持っているが、私は3列のためにそれが正しいように見えることはできません。グリッドビュー(同じ幅/異なる高さ) - 3列| CSS
HTML
<div id='container'>
<div class='box' style="height:70px; background-color: red;">1</div>
<div class='box' style="height:130px; background-color: grey;">2</div>
<div class='box' style="height:90px;">3</div>
<div class='box' style="height:86px; background-color: orange;">4</div>
<div class='box' style="height:110px; background-color: green;">5</div>
<div class='box' style="height:40px;">6</div>
</div>
CSS
#container{background-color:#aaa;margin: 0 auto;height:500px; width: 200px;}
.box{background-color:white;
border:1px solid black;
margin: 2%;
width:45%;
display:block;
float:left;
box-sizing: border-box;
}
.box:nth-child(2n + 0) { float: right; }
ここにjsfiddle: https://jsfiddle.net/jfnvt9o3/
cssで次のように達成する方法はありますか?
可能な重複(http://stackoverflow.com/questions/36745698/magento-sort-product-list-with-isotope-or-masonry) –
@SunilGehlot上記の画像に示されているように、その解決策が行を通過しないため、重複しているわけではありません。そこに提供されている解決策では、最初の列は1-23行、2列目は4-5-6、列は7です。これは私が欲しいものではありません – Borni
あなたのHTMLコードではdivを必要としますか? – blonfu