【发布时间】:2016-09-07 15:07:35
【问题描述】:
我有一个代码可以将文章呈现为 col-md-6 仅一行内的 div(如下面的代码所示)。每篇文章都有不同的高度。目标是(视觉上)获得总高度大致相等的两列文章。
<div class="row">
<!-- FOR ARTICLE IN ARTICLES -->
<div class="col-md-6">
<article>
<!-- content with variable height -->
</article>
</div>
<!-- ENDFOR -->
</div>
问题是第一个和第三个 div 之间的白色垂直间隙,如下面的 sn-p 所示。是否可以在第一个 div 的下方显示第三个 div 而没有垂直间隙?
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="row">
<div class="col-xs-6">
<article style="background: yellow; height: 200px;">
FIRST
</article>
</div>
<div class="col-xs-6">
<article style="background: red; height: 300px;">
SECOND
</article>
</div>
<div class="col-xs-6">
<article style="background: green; height: 350px;">
THIRD
</article>
</div>
<div class="col-xs-6">
<article style="background: gray; height: 200px;">
FOURTH
</article>
</div>
</div>
【问题讨论】:
-
你会想要使用
masonry.js -
那是masonry.desandro.com,处理这个问题的标准工具
标签: html css twitter-bootstrap