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

如何用CSS调整Flex布局:让3、4号区块对齐容器底部

解决方案

要让3、4号区块对齐容器底部,只需在.container的CSS中添加align-content: space-between属性:

.container {
  width: 240px;
  height: 200px;
  border: 1px solid gray;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between; /* 新增属性 */
}

.container > div {
  width: 80px;
  height: 50px;
  border: 1px solid red;
}

原理说明

  • align-content是专门控制多行flex元素在交叉轴(此处为垂直方向)上分布的属性。
  • 设置为space-between后,flex容器会自动将多行元素分别贴紧容器顶部和底部,中间的垂直空间会被均匀分配,刚好实现顶部区块与底部区块分离的效果。

如果后续布局中元素数量或排列逻辑有变化,也可以给需要对齐底部的区块单独添加margin-top: auto,但align-content在多行flex布局场景下的解决方案更直接高效。

内容的提问来源于stack exchange,提问作者henry Chan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 20:35:24