前端开发 · 2026-07-10

Flexbox 布局入门:从两端对齐说起

Flexbox 是现代网页布局里最常用也最好上手的工具之一。很多初学者被 justify-content、align-items 这些名字吓到,其实只要抓住两个概念,剩下的就顺理成章了。

两个轴

Flex 容器里有两条轴:主轴(main axis)和交叉轴(cross axis)。默认情况下,主轴是水平的,交叉轴是垂直的。绝大多数对齐属性,都是在问你「沿主轴怎么排」或「沿交叉轴怎么排」。

最常用的两端对齐

想让两个元素分别贴在左右两端,用 justify-content: space-between 即可:

.bar {
  display: flex;
  justify-content: space-between;
}

此外 flex-start(靠起点)、center(居中)、space-around(两侧留白)也都是高频取值,按需取用即可。

交叉轴居中也别忘

垂直居中一直是个经典难题,用 Flexbox 一行就解决:

.box {
  display: flex;
  align-items: center;      /* 交叉轴居中 */
  justify-content: center;  /* 主轴居中 */
}
小记:先把「主轴 / 交叉轴」这两个词在脑子里站稳,再去记属性名,会轻松很多。

更多内容可回到 笔记列表 继续阅读。