【发布时间】:2020-10-27 15:46:13
【问题描述】:
我在尝试对齐 Bootstrap 卡片中的项目(垂直和水平)时遇到了一些问题。
A = 每张卡片中高度可以变化的容器 B+C+D = 100% 的列
垂直对齐需要: B+C = 对齐顶部 D = 对齐底部
水平对齐需求: C+D = 有另一个 flex 左右对齐
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-5" style="border:1px solid green;">
A
</div>
<div class="col-7 d-flex align-items-end flex-column">
<div class="p-2" style="width:100%; border:1px solid green;">
B
</div>
<div class="p-2">
<div class="d-flex justify-content-between bd-highlight mb-3">
<div class="p-2" style="border:1px solid green;">
left
</div>
<div class="p-2" style="border:1px solid green;">
right
</div>
</div>
</div>
<div class="mt-auto p-2" style="border:1px solid green;">
<div class="d-flex justify-content-between bd-highlight mb-3">
<div class="p-2" style="border:1px solid green;">
left
</div>
<div class="p-2" style="border:1px solid green;">
right
</div>
</div>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
你为什么使用
align-items-end?
标签: bootstrap-4