有相同的功能,不过不同点是它是用来让每一个单行的容器居中而不是让整个容器居中
align-content属性只适用于多行的flex容器,并且当交叉轴上有多余空间使flex容器内的flex线对齐
align-items...属性适用于所有的flex容器,它是用来设置每个flex元素在交叉轴上的默认对齐方式
该属性的重点,在于多行项目, 这是与align-items最重要的区别
CSS语法:
.container {
display...数值越小,排列越靠前,默认为0
CSS语法:
.item {
order: integer;
}
示意图:
----
2. flex-grow
设置项目的放大比例, 默认为0: 不放大,哪怕轴上有剩余空间...(N: 项目数量)
flex-grow: 2如果某个项目为2, 其它项目为1, 则它占据空间比其它项目多一倍
flex从剩余空间中分配项目所占的份数
前提是项目不要设置固定宽度, 由盒子在剩余空间中自动分配...----
4. flex-basis
定义了在计算分配主轴上剩余空间之前, 项目占据的主轴空间(main size)
浏览器根据该属性,可以计算出主轴上是否还有剩余空间, 决定是否换行
默认值为auto