CSS Grid 布局
CSS 中最强大的布局系统。与 flexbox 的一维布局系统不同,
CSS Grid 布局是一个二维布局系统,
也就意味着它可以同时处理列和行。
通过将 CSS 规则应用于 父元素 (成为 Grid Container 网格容器)和其 子元素(成为 Grid Items 网格项)
grid 关键词
grid-template-columns: repeat(3, 1fr):
template:模板;
column:纵列;
repeat:重复;
(3, 1fr):将页面分成3纵列、每一列宽度为1fr(fr是自适应长度单位);
grid-gap: 10px:间隙大小10px;
grid-auto-rows: minmax(100px, auto);
auto:自动设置;
rows:每一行的长度;
minmax():设置最小最大值;
grid-column: 设置元素列的区域范围;
grid-row:设置元素行的区域范围;
摘抄于菜鸟教程 而这个布局我已经在我的项目中用过了