【发布时间】:2018-07-20 00:53:50
【问题描述】:
我需要将 div 内的元素对齐到末尾。正如我从 Bootstrap 的文档中了解到的那样,我应该使用 d-flex 和 align-items-end。当我应用它时,它会将元素粘贴到底部,但也会将它们分成列。而且我不希望那样。
我需要做什么来修复它?
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/css/bootstrap.css" rel="stylesheet" />
<div class="row">
<div class="col-5">
<div class="card">
<div class="card-body text-left d-flex align-items-end">
<a href="#" class="card-link">Link</a>
<a href="#" class="card-link">Link</a>
<h5 class="card-title">Title</h5>
<p class="card-text">Text goes here</p>
<a href="#" class="btn">Button</a>
<a href="#" class="btn">Button</a>
</div>
</div>
</div>
</div>
【问题讨论】:
-
“end”是指 div 的右侧吗?
-
我的意思是在 div 的底部?
-
类不应该是'card-block'而不是card-body吗?
-
不符合 Bootstrap 4 文档。
-
你的意思是它们应该垂直堆叠,但底部对齐?
标签: twitter-bootstrap css flexbox bootstrap-4