写给自己看的CSS Flexbox Layout Guide

父容器属性(dfja)

display flex-flow justify-content align-items

gap

  • 不影响边缘
  • 不需要 :last-child
  • Grid / Flex 通用
css 复制代码
gap: 16px;        /* 行列统一 */
gap:4px 8px       /* row-gap column gap */
row-gap: 12px;
column-gap: 20px;

flex container properties

属性 作用
display 启用 flex
flex-direction 主轴方向
flex-wrap 是否换行
flex-flow direction + wrap
justify-content 主轴对齐
align-items 单行交叉轴对齐
align-content 多行交叉轴对齐
gap / row-gap / column-gap 子项间距

子项属性(fa)

flex align-self order

css 复制代码
flex: 0 1 auto; /* 默认:grow + shrink + basis 简写 */

flex: 1;        /* = 1 1 0 */
flex: auto;     /* = 1 1 auto */
flex: none;     /* = 0 0 auto */

flex items properties

属性 作用
order 排列顺序
flex-grow 放大比例
flex-shrink 缩小比例
flex-basis 初始尺寸
flex grow + shrink + basis 简写
align-self 单个对齐

Reference

css-tricks.com/snippets/cs...

相关推荐
卸任2 个月前
解密Flex布局:为什么flex:1仍会导致内容溢出
前端·css·flexbox
inx1773 个月前
深入理解 CSS 弹性布局:从传统布局到 Flex 的优雅演进
css·flexbox
叫我詹躲躲3 个月前
CSS Flex 布局比 float 更值得学
css·flexbox
xw54 个月前
一文搞懂Flex弹性布局空间分配规则
前端·css·flexbox
Sherry0074 个月前
【译】掌握 Flexbox 的终极指南:从烤肉串到鸡尾酒香肠的布局哲学
css·面试·flexbox
子兮曰4 个月前
Flex布局完全指南:20种实战方案带你玩转页面排版
前端·css·flexbox
charlee447 个月前
给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)(下)
css·markdown·响应式设计·flexbox·粘性定位
轻语呢喃7 个月前
大厂面试(四):Flex弹性布局从原理到计算
css·flexbox
UmustHU9 个月前
为何弹性布局中flex:1需配合height:0固定高度?
flexbox