正如您在屏幕截图中看到的:
订单不是那么完美。我喜欢安排文章没有任何间隙。像这样的意思:
有什么想法可以通过 CSS/CSS3 或 javascript 进行管理吗?非常感谢!
恐怕这就是浮动在 CSS 中的工作方式。您可能想尝试使用jQuery Masonry来实现您想要实现的目标。
您可以使用 CSS,但问题是,该属性仅支持 >IE10。然后你可以回退到 jQuery Masonry
.col {
-moz-column-count:2;
-webkit-column-count:2;
column-count:10px;
-moz-column-gap:10px;
-webkit-column-gap:10px;
column-gap:2;
}
您可能需要使用masonry plugin
你的意思是这样的吗?
使用两个垂直 div 完成
<div class="one">
<div class="leftTop"></div>
<div class="leftBot"></div>
</div>
<div class="two">
<div class="rightTop"></div>
<div class="rightBot"></div>
</div>