CSS 布局是前端开发中最核心的技能之一。本文梳理 Flexbox 和 Grid 两大现代布局方案。
Flexbox 弹性布局
适用于一维布局(行或列)。
容器属性
1 | .container { |
项目属性
1 | .item { |
Grid 网格布局
适用于二维布局(行+列)。
1 | .container { |
响应式网格
1 | .container { |
总结
- Flexbox:导航栏、居中、一维排列
- Grid:整体页面布局、卡片网格
- 两者可以嵌套使用,互补而非替代
CSS 布局是前端开发中最核心的技能之一。本文梳理 Flexbox 和 Grid 两大现代布局方案。
适用于一维布局(行或列)。
1 | .container { |
1 | .item { |
适用于二维布局(行+列)。
1 | .container { |
1 | .container { |