html - 卡片操作部分始终位于卡片底部
问题描述
我应该使用什么方法才能使操作部分始终位于卡片的底部?
请参阅CodePen以获得更好的理解。
<div class="container">
<div class="card">
<div class="title">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officia incidunt pariatur dicta deserunt neque vel magnam molestiae, animi optio ipsam alias accusamus quam excepturi ducimus suscipit sint amet, omnis mollitia.
</div>
<div class="middle">Middle Content</div>
<div class="actions">
<div>check availability</div>
<button>Add to Wish</button>
<button>Add to Cart</button>
</div>
</div>
<div class="card">
<div class="title">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officia incidunt pariatur dicta deserunt
</div>
<div class="middle">Middle Content</div>
<div class="actions">
<div>check availability</div>
<button>Add to Wish</button>
<button>Add to Cart</button>
</div>
</div>
<div class="card">
<div class="title">Lorem ipsum, dolor s
</div>
<div class="middle">Middle Content</div>
<div class="actions">
<div>check availability</div>
<button>Add to Wish</button>
<button>Add to Cart</button>
</div>
</div>
.container {
display: flex;
}
.card {
display: flex;
flex-direction: column;
width: 320px;
border: 1px solid grey;
align-items: center;
margin: 20px;
.title{
padding: 20px;
}
.middle{
padding: 20px;
}
.actions{
text-align: center;
}
解决方案
您可以添加margin-top: auto
. 这会将操作部分向下推
.actions {
margin-top: auto;
text-align: center;
}
推荐阅读
- qt - 基于ScrollBar如何使用鼠标滚轮滑动QML页面?
- r - R:使用 hist() 获取 df 日期的频率
- python - .doc 到 .docx 的转换
- r - 使用ggplot根据x轴上的具体位置突出显示值
- android - 即使发生错误,如何使 RxJava 间隔不可停止?
- php - 在单个视图中对多个表执行 CRUD 操作
- javascript - Google 表格插件:使用 Google 应用脚本将匿名/动态功能设置为菜单
- sql - 用于跳过过滤器的用例语句在哪里影响查询的性能?
- bash - 是否有检查输入数据类型的命令?
- javascript - Javascript - 如何显示粘贴的剪贴板图像