CSS3中flex布局常用语法和属性用法
1、flex-direction属性决定主轴的方向(即项目的排列方向)。有以下四个值:row(默认值,主轴为水平方向,起点在左端),row-reverse(主轴为水平方向,起点在右端),column(主轴为垂直方向,起点在上沿),column-reverse(主轴为垂直方向,起点在下沿),效果如下:

3、justify-content属性定义了项目在主轴上的对齐方式。它有以下几个值:flex-start(默认值,左对齐),flex-end(敫嘹萦钻右对齐),center(居中),space-between(两端对齐,项目之间的间隔都相等),space-around(每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍),效果如下:

5、al坡纠课柩ign-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。它有以下几个值:fle旌忭檀挢x-start(与交叉轴的起点对齐),flex-end(与交叉轴的终点对齐),center(与交叉轴的中点对齐),space-between(与交叉轴两端对齐,轴线之间的间隔平均分布),space-around(每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍),stretch(默认值,轴线占满整个交叉轴),效果如下:

7、flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。如果所有项目的flex-grow属性都为1,则它们将等分剩余空间(如果有的话)。如果一个项目的flex-grow属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。,效果如下:
