【发布时间】:2018-07-02 13:30:11
【问题描述】:
我正在查看使用 card-deck 和 card 类 (Pricing example) 的 Bootstrap 示例之一。我想知道如果其中一个列表的项目比其他列表少,如何解决按钮对齐问题。
我希望所有按钮都垂直对齐(在每张卡片的底部),但我想不出这样做的方法。我尝试设置.align-bottom 类以及将按钮包装在<div class="align-text-bottom"> 中。我还尝试了来自this question about adding space 的一些建议,但仍然没有成功(间距也应该是可变的,以便填满列表中的剩余空间)。
包裹在<div class="card-footer bg-white"> 中也没有产生预期的结果,因为它没有对齐卡片底部的按钮,并且在它周围创建了某种边框。
有人有想法吗?
编辑:这是一个类似于问题的jsfiddle。
【问题讨论】:
-
您始终可以将其定位为
absolute, bottom:0, margin:0 auto,其父设置为position: relative -
@Paulie_D 我尝试设置
style="margin-top: auto;"但这并没有改变这种情况。该按钮正好位于它之前的位置。见this fiddle。
标签: html css twitter-bootstrap bootstrap-4