【发布时间】:2020-09-26 22:17:40
【问题描述】:
我的这段代码包含一行引导模板卡:
<div id="row1-cards" class="row mx-5 mt-3 row-cols-1 row-cols-md-2 row-cols-lg-4">
<div class="card col m-3">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
</div>
</div>
<div class="card col m-3">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
</div>
</div>
<div class="card col m-3">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
</div>
</div>
<div class="card col m-3">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
</div>
</div>
</div>
我希望卡片在大屏幕上显示为 4/行,在中屏幕上显示为 2/行,在小屏幕上显示为 1/行。当我从每张卡上删除边距(m-3 类)时,这非常有效。但是,添加边距后,一张或多张卡片最终会被撞到另一行,如下图所示。我怎样才能在每行中有这些固定数量的卡片,同时仍然允许卡片很好地间隔开?
【问题讨论】:
标签: html css bootstrap-4 bootstrap-cards