Q18
★ ★ ★ ★ ★
Grid 布局有了解吗?
⚡ 速记答案(30 秒)
核心:二维网格布局,把页面划成行和列。常用属性:display: grid、grid-template-rows/columns、grid-template-areas、gap。应用:复杂后台布局、看板、表单布局、响应式卡片网格。
📖 详细讲解
标准面试回答(推荐记住)
Grid 是 CSS 的二维网格布局,可以同时控制行和列。核心属性有 display: grid 开启网格,grid-template-columns 和 grid-template-rows 定义网格轨道,grid-template-areas 可以用命名区域来布局,gap 设置间距。Grid 非常适合复杂的后台布局、看板、表单、响应式卡片网格等场景。与 Flex 的区别是 Flex 是一维布局,Grid 是二维布局。
✅ 面试要点
- •Grid 是二维布局
- •grid-template-areas 命名区域
- •适合复杂页面结构
💻 代码示例
Grid 网格布局
🎨 效果预览