【发布时间】:2020-10-02 00:06:29
【问题描述】:
我正在使用 bootstrap 4 来显示卡片。一切都按预期工作。我遇到的问题是,如果其中一个页脚的内容比其他页脚多,则会提高页脚以适应这一点。有没有办法让页脚向下推动内容并保持顶部对齐?
演示:http://jsfiddle.net/6uv9a30n/1/
<div class="container">
<div class="card-deck">
<div class="card mb-4">
<div class="card-body">
<h4 class="card-title">1 Card title</h4>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content lead-in to additional content. This content is a little bit longer.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
</div>
【问题讨论】:
-
如果您不动态放置这些数据,那么您可以将页脚预设为在小文本部分共享的固定高度
-
@eric 感谢您的建议,但内容是动态生成的
-
您找到可行的解决方案了吗?如果不是我的方法是使用
overflow: scroll;属性使小文本部分可滚动。当一张卡片的数据增加太多时,这也可以防止卡片看起来有太多的空白。 -
不使用定义的页脚高度。 Flexbox 子节点不知道彼此的内容。 stackoverflow.com/questions/55272962/…
标签: html css bootstrap-4 flexbox bootstrap-cards