【发布时间】:2021-10-26 23:00:22
【问题描述】:
我正在使用 flexbox 格式化三个 div,使它们具有相同的高度(无论内容如何)。我正在尝试对齐 div 底部的那些 div 内的按钮(全部垂直对齐),但我无法让它工作。我试图以任何我能想到的方式使用 align-content 和 justify-content ...... 这是“干净”的代码,我删除了我试图对齐按钮的所有内容,只保留了工作代码。
.container .row {
@include flex;
@media screen and (max-width: $screen-sm) {
flex-direction: column;
}
}
<div class="container">
<div class="row row-bottom-padded">
<div class="block">
<div class="text">
<i class="icon {{ .icon }}"></i>
<h2>{{ .title }}</h2>
<p>{{ .description }}</p>
<p><a href="{{ .url }}" class="btn">{{ .button}}</a></p>
</div>
</div>
<div class="block">
<div class="text">
<i class="icon {{ .icon }}"></i>
<h2>{{ .title }}</h2>
<p>{{ .description }}</p>
<p><a href="{{ .url }}" class="btn">{{ .button}}</a></p>
</div>
</div>
<div class="block">
<div class="text">
<i class="icon {{ .icon }}"></i>
<h2>{{ .title }}</h2>
<p>{{ .description }}</p>
<p><a href="{{ .url }}" class="btn">{{ .button}}</a></p>
</div>
</div>
</div>
</div>
如何设置我的 css 以使三个按钮在所有 div 的底部对齐?我需要添加任何类型的容器吗?谢谢。
【问题讨论】:
-
我已经看过这个页面,但仍然无法让它工作@Michael_B