【发布时间】:2017-08-29 17:02:21
【问题描述】:
不幸的是,似乎没有一种很好的方法来管理在某些断点处从水平堆栈过渡到垂直堆栈的列之间的垂直间距。似乎确实有solution when a form is involved,但这不是这里的情况。我有tried this solution,但是当有多个列在一行中时它不起作用。
为了说明我的场景,这里是我的 HTML 的结构:
<body>
<div class="container">
<div class="row">
<div class="col-md-4">
col 1
</div>
<div class="col-md-4">
col 2
</div>
<div class="col-md-4">
col 3
</div>
<div class="col-md-4">
col 4
</div>
<div class="col-md-4">
col 5
</div>
<div class="col-md-4">
col 6
</div>
</div>
</div>
</body>
https://jsfiddle.net/b74a3kbs/6/
在中型设备尺寸 (md) 及以上时,我希望在两列“行”之间有间距,但在 3 列的“第一行”上方没有间距,在“第二行”下方没有间距行”的 3 列。当列垂直堆叠在中等设备大小 (md) 下方时,我希望每列之间有间距,但第一个子级上方没有,最后一个子级下方没有。
理想情况下,无论行中包含多少列(例如,3、5、6、12),该解决方案都能正常工作。
【问题讨论】:
-
我认为你做不到。你应该尝试分成2行然后你就可以完成它了
-
好的,那么我鼓励您提出解决方案......当然看起来像一个
标签: html css bootstrap-4 twitter-bootstrap-4 spacing