具有 100% 高度和底部边距的 Bootstrap 卡片 [英] Bootstrap cards with 100% height and margin bottom
问题描述
我正在尝试开发具有以下要求的 Bootstrap 4 卡网格:
- 所有卡片都必须位于一个 div
class="row"
内,因为我不知道总共有多少张卡片,而且我希望行在不同的屏幕断点处看起来不错.莉> - 此行中的列在不同断点处的大小不同(例如,
col-sm-6 col-lg-4
). - 在任何单独的显示行"中,例如,在任何给定时间屏幕上显示的一行卡片,每张卡片都应具有相同的高度.
- 每张卡片的底部都应该有一个边距,以便与所有其他卡片分开.
我几乎已经做到了,但我遇到了一个问题:在我的卡片上设置 class="h-100"
以确保它们都是一样的高度会杀死每张卡片底部的边距.
有没有办法确保任何给定显示行中的所有卡片都具有相同的高度,同时在它们的底部保留边距?
HTML 代码:
<div class="row"><div class="col-md-4 col-sm-6"><div class="card h-100 mb-4" style="background-color:#ff0000;">测试卡片内容.
<div class="col-md-4 col-sm-6"><div class="card h-100 mb-4" style="background-color:#00ff00;">测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.
<div class="col-md-4 col-sm-6"><div class="card h-100 mb-4" style="background-color:#0000ff;">测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.测试卡片内容.