垂直居中布局
1 display: flex 布局
2 绝对定位
3 块元素的垂直居中
左边宽度固定,右边自适应
1 左侧div设置成浮动:float: left,右侧div宽度会⾃拉升适应
2 左侧固定宽度,右侧 calc(100% - 宽度)
3 父元素 display:flex; 自适应元素设置为 flex: 1
4 绝对定位
九宫格布局
1 display: flex + flex-wrap: wrap 布局
2 display: grid 布局
grid-template-rows / grid-template-columns 规定列和行的尺寸
grid-template-rows 规定网格布局中的行数(和高度): 值是用空格分隔的列表,其中每个值指定相应行的高度。
grid-template-columns 属性规定网格布局中的列数(和宽度):值是一个用空格分隔的列表,其中每个值指定相应列的尺寸。
3 float: left 布局