不幸的是,似乎没有一种好方法来管理在某些断点处从水平堆栈转换到垂直堆栈的列之间的垂直间距。似乎有一个solution when a form is involved,但这不是这里的情况。我有tried this solution,但是当有多个包装成行的列时,它不起作用。在Bootstrap 4中添加垂直堆栈列之间的间距
为了说明我的情况,这是我的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)及以上的,想我有那里的之间进行间隔两列“行”,但在三列的“第一行”之上没有间距,而在三列的“第二行”之下没有间距。当列垂直堆叠在中等设备大小(md)以下时,我希望在每列之间有间距,但是不要超过第一个孩子,也不要超过最后一个孩子。
理想情况下,无论该行中包含多少列(例如3,5,6,12),该解决方案都可以工作。
我不认为你可以做到这一点。你应该尝试分2行,然后你可以完成 –
好吧,那么我鼓励你建议作为解决方案......当然看起来像一个 – keruilin