You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将flex布局div内的按钮对齐到容器底部与图片处于同一水平线

你可以通过给右侧商品信息容器也设置flex垂直布局,再将按钮推到容器底部即可实现需求,修改后的CSS代码如下:

方案1(推荐,灵活性更高)

.cart-info {
    display: flex;
    flex-wrap: wrap;
    /* 避免左侧图片被拉伸 */
    align-items: flex-start;
    /* 控制图片和文字区的间距,可按需调整数值 */
    gap: 12px;
}

.product-info {
    display: flex;
    flex-direction: column;
    /* 让商品信息容器高度和左侧图片一致,撑满父容器高度 */
    height: 100%;
}

#btn-cart {
    /* 自动将按钮推到容器最底部 */
    margin-top: auto;
}

方案2

.cart-info {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 12px;
}

.product-info {
    display: flex;
    flex-direction: column;
    height: 100%;
    /* 让内部内容上下两端对齐,按钮自然靠底部 */
    justify-content: space-between;
}

如果不需要响应式换行,可删除.cart-info中的flex-wrap: wrap属性,不影响对齐效果。

内容的提问来源于stack exchange,提问作者Fonz Za

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 02:06:04