direction
修改元素排列方式,可单独使用,会影响子元素内部元素排列
-
rtl1212
flex-direction
弹性子元素在父容器中的位置
-
row-reverse123
-
column-reverse123
justify-content
弹性子元素(横向)排列方式,可单独使用,会影响子元素内部元素排列
-
flex-start123
-
flex-end123
-
center123
-
space-between123
-
space-around123
-
space-evenly123
align-items
设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式
-
flex-start123
-
flex-end123
-
center123
flex-wrap
指定弹性盒子的子元素换行方式
-
wrap1234567
-
wrap-reverse1234567
align-content
配合 flex-wrap 使用,设置各个行的对齐
-
flex-start1234567
-
flex-end1234567
-
center1234567
-
space-between1234567
-
space-around1234567
-
space-evenly1234567
弹性子元素属性
order
设置弹性容器内弹性子元素的排序
-
order:-112order:-1
margin
设置弹性容器内弹性子元素的对齐方式
-
margin-left: auto12剩余空间居左
-
margin-right: auto12剩余空间居右
-
margin: auto完美居中
-
margin: auto完美居中完美居中
align-self
设置弹性元素自身在侧轴(纵轴)方向上的对齐方式
-
order:-1flex-startflex-endcenterstretch
flex
指定弹性子元素如何分配空间
-
order:-1flex-startflex-endcenterstretch