CSS Grid Layout是CSS中最强大的布局系统。它是一个二维系统,可以同时处理列和行,不同于主要是一维的flexbox。
使用侧栏控件定义列、行和间距大小。
在预览上点击并拖动以选择矩形区域。
使用输入框调整列和行的大小。
从Holy Grail、Blog或Dashboard等预制布局中选择。
点击'生成代码'导出可直接使用的CSS和HTML。

CSS Grid 的核心涉及 grid-template-columns(定义列宽)、grid-template-rows(定义行高)和 grid-gap(设置间距)等属性。使用分数单位 (fr) 可以实现适应视口大小的灵活布局。
常见的示例包括 'Holy Grail' 布局(页眉、侧边栏、主体、页脚)。通过 grid-template-areas,您可以使用直观的名称定义这些区域,使代码更整洁、更易于维护。