【发布时间】:2015-07-08 15:52:45
【问题描述】:
我正在使用 Bootstrap 创建一个响应式模板。我有多个项目位于一行中,因此根据分辨率,一行中的项目数量可能不同,相应的行数量也不同。
<div class="row">
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="item"> ... </div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="item"> ... </div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="item"> ... </div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="item"> ... </div>
</div>
...
</div> <!-- / .row -->
每个项目都有一个下边距,这样它们就不会垂直粘在一起:
.item {
margin-bottom: 20px;
}
有没有办法将最后一行的所有项目的下边距设置为“0”? (假设我们不知道在不同分辨率下最后一行中会出现哪些项目)。
PS:不要与 .row 容器混淆。这并不意味着里面的 div 是单行的。这只是 .col- 容器的包装器。
JSFiddle:http://jsfiddle.net/m668fska/
【问题讨论】:
-
每列是否有多个
item类?你为什么不用桌子? -
我使用的是标准的 Bootstrap 网格,不确定表格是否适合响应式布局。
-
你想定位到最后一个带有“item”类的 div。
-
带有bootstrap的表
-
不,我想定位位于最后一行的 div。
标签: html css twitter-bootstrap