column-count
およびcolumn-gap
CSS プロパティを使用できます。Mozilla と Webkit の両方にプレフィックスが必要ですが、IE10 と Opera には必要ありません。ただし、IE<=9 ではまったくサポートされていません。
何かのようなもの
.item-parent{
column-count: 2;
column-gap: 20px;
-moz-column-count: 2;
-webkit-column-count: 2;
/*...*/
}
http://www.quirksmode.org/css/multicolumn.html
http://caniuse.com/#feat=multicolumn
別の方法として、IE9 をサポートするには、2 つの列を手動でラップし、適切にスタイルを設定することもできます。ジェネレーターに飛び込みたくない場合-テンプレートシステムがそれを解決するはずです-Javascriptを使用できます:
$('.item-parent').each(function(){
$items = $('.item', this);
$items.slice(0, ($items.length+1)/2) //split in half, round up
.wrapAll('<div class="item-column">');
$items.slice(($items.length+1)/2)
.wrapAll('<div class="item-column">');
)};