弹性布局
justify-content:表示横着的布局,align-items:表示竖着的布局
Grid布局(网格布局)
它可以将网页分为一个个网格,然后利用这些网格组合做出各种各样的布局。
容器里面的水平区域称为“行”,垂直区域称为“列",行列重叠出来的空间组成单元格。
心
两个属性:
grid-template-columns:用来指定列的宽度
grid-template-rows:用来指定行的高度
1.1也可以使用百分比来表示
display: grid;
grid-template-columns: 33.33% 33.335 33.335 ;
grid-template-rows: 33.33% 33.33% 33.33%;
1.2网格提供了fr关键字(fraction的缩写,意为‘片段"),如果两列的宽度分别为1fr和2fr,就表示后者是前者的2倍
display:grid;
grid-template-columns : 1fr 2fr 1fr;
grid-template-rows: 150px 150px 150px
1.3可以使用具体的像素单位。
display: grid;
background-color: palevioletred;
grid-template-columns: 100px200px380px;grid-template-rows: 200px 200px: