CSS · 布局

Flex 与 Grid:布局的两种思路

学习笔记 · v0.1 示例内容

布局不是把元素移动到“看起来合适”的位置,而是先理解内容之间的关系,再选择合适的规则。

Flex 适合一维排列

导航栏、按钮组和横向信息条通常只需要控制一个方向。使用 Flex 可以方便地处理间距、对齐和换行。

Grid 适合二维结构

当页面同时有行和列的关系时,例如笔记卡片区或带侧栏的内容区,Grid 可以让代码更直接地表达布局意图。

响应式是默认要求

页面不应只为一种屏幕尺寸设计。本项目在窄屏下把多列卡片变为单列,并让导航自动换行,避免文字和控件重叠。

下一步练习

← 返回学习笔记