CSS Flexbox 布局速查表

Flexbox 是 CSS 最常用的布局方式,整理容器和项目属性,配合常用布局模式快速查阅。

Web 服务·共 16 条命令·最后更新 2026-07-19
返回 Web 服务

容器属性 6

display: flex
启用弹性布局
flex-direction: row | column
主轴方向:行或列
flex-wrap: wrap
允许换行
justify-content: center
主轴对齐:flex-start/center/space-between/space-around/space-evenly
align-items: center
交叉轴对齐:stretch/flex-start/center/flex-end/baseline
gap: 16px
项目间距

项目属性 6

flex-grow: 1
放大比例,0 不放大
flex-shrink: 0
缩小比例,0 不缩小
flex-basis: 200px
初始大小
flex: 1
简写:grow 1 shrink 1 basis 0
align-self: flex-end
单独对齐,覆盖 align-items
order: 1
排列顺序,默认 0

常用布局模式 4

justify-content: center; align-items: center
水平垂直居中
justify-content: space-between
两端对齐,中间等距
flex: 1
等分剩余空间
margin-left: auto
项目推到右侧

💡 提示

  • flex: 1 是 flex: 1 1 0% 的简写,表示等分剩余空间。
  • align-items 是交叉轴对齐,flex-direction: column 时交叉轴变为水平方向。
  • gap 属性替代了旧的 margin 技巧,更简洁地设置项目间距。
  • flex-wrap: wrap 配合 flex-basis 可以实现响应式网格布局。