だから私はこのようなCSSを持っています:
#blogPosts{
-moz-column-count: 3;
-moz-column-gap: 10px;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
column-count: 3;
column-gap: 10px;
width: 100%;
}
これにより3列が完全に作成されますが、別の行を取得すると、次のように順序が垂直に表示されるようです:
1,3,5
2,4,6
私が望んでいるものの代わりに:
1,2,3
4,5,6
重要!
私が必要とするもう 1 つの重要な属性は、すべての投稿の間に垂直方向のマージンが設定されている必要があるということです。たとえば、上の表を見ると、2
が より長い場合1
、 の先頭は+ではなく 14
から始まります。y
height of 2
y
HTML は次のようになります。
<div id="blogPosts">
<div class="blog">Content</div>
<div class="blog">Content</div>
...
</div>
これを修正するにはどうすればよいですか?
javascript/jqueryを含むものであっても、どのようなソリューションにも満足しています
これは私が求めている種類のものです