CSS网格布局
概述
Grid 布局即网格布局,是一种新的 CSS 布局模型,比较擅长将一个页面划分为几个主要区域,以及定义这些区域的大小、位置、层次等关系。 是目前最强大的的 CSS 布局方案,也是唯一一种 CSS二维布局。利用 Grid 布局,我们可以轻松实现很多复杂的页面布局。
父元素定义属性
属性
释义
grid-template-columns
列的宽度分布
grid-template-rows
行的宽度分布
grid-column-gap
列之间的间隙
grid-row-gap
行之间的间隙
grid-template-areas
区域划分
子元素定义属性
属性
释义
grid-area
该元素属于哪个区域 (注意区域名没有引号)
order
单独给每个格子定义顺序
1.n×n宫格(3×2为例)
普通的n×n的格子
1
2
3
4
5
6
2.跨格的网格
通用的布局格子
1
2
3
4
5
6