- 在父级元素上设置
display:grid;表示为网格容器
- 在父级元素上设置属性grid-template-rows表示你要将多个子元素排成几行;
grid-template-rows: 30px 50px 30px 50px;
- 父级元素上设置属性grid-template-columns表示你要将多个子元素排成几列;
grid-template-columns: 50px 30px 50px;
grid-template-columns: repeat(auto-fill,33px);
grid-template-columns: 30px minmax(30px,100px) 30px;
grid-template-columns: 30px auto 30px 30px;
- 合并行间距和列间距写法
grid-gap:行间距 列间距;
grid-row-gap:10px;
grid-column-gap:10px;
grid-auto-flow: column;表示将网格容器内的子元素分别按照先列后行的排列顺序
- 合并每个子元素在单个网格内的水平和垂直方向上的位置
place-items: 垂直方向 水平方向;
justify-items:center;
align-items:center;
- 合并网格容器中所有子元素为整体的水平和垂直方向位置
place-content:垂直方向位置 水平方向位置;
justify-content:center;
align-content:center;