我有包含一行引导模板卡的代码:
<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
类)时,这非常有效。但是,添加边距后,一张或多张卡片最终会被撞到另一行,如下图所示。我怎样才能在每行中有这些固定数量的卡片,同时仍然允许卡片很好地间隔开?