1、什么是彈性盒?
? ? ? ? ? ? ?彈性盒可以根據(jù)某些子元素設(shè)置的寬度或者高度自動為其他的子元素設(shè)置寬和高绢记。
2政敢、將元素設(shè)置為彈性盒
? ? ? ? ? ? ?display :flex ? ? 將此屬性設(shè)置在父元素上 ? ? ? ?默認(rèn)主軸方向是水平軸
3、分配父元素剩余的空間
? ? ? ? ? ? ?-webkit-flex-grow :整數(shù)(子元素上) ? ? 整數(shù)表示占父類剩余空間的份數(shù) ? ?
? ? ? ? ? ? ?如果主軸是水平軸 ?那么該屬性分配的是寬 ?
? ? ? ? ? ? ?如果主軸是垂直軸 ?那么該屬性分配的是高
4血淌、設(shè)置主軸的方向(父元素上)
? ? ? ? ? ? ?-webkit-flex-direction :row | row--reverse | column | column--reverse ? ? 默認(rèn)值是row
? ? ? ? ? ? ?row ? ? ? ? ? 水平排列 ?從左到右 ? ? ?row--reverse ? ? ? ?從右到左
? ? ? ? ? ? ?column ? ? 垂直排列 ? 從上到下 ? ? column--reverse ? 從下到上
5、設(shè)置子元素在側(cè)軸上的對齊方式(父元素上)
? ? ? ? ? ? ?-webkit-align-items :flex--start | flex--end | center
? ? ? ? ? ? ?flex--start ?側(cè)軸的起始位置 ? ? ?center ? ?居中
? ? ? ? ? ? ?flex--end ? 側(cè)軸上的結(jié)束位置
6、設(shè)置子元素在主軸的對齊(父元素上)
? ? ? ? ? ? ?-webkit-justify-content :flex--start | flex--end | center | space--around | space--between
? ? ? ? ? ? ?flex--start :主軸起始位置
? ? ? ? ? ? ?flex--end :主軸結(jié)束位置
? ? ? ? ? ? ?center :居中
? ? ? ? ? ? ?space--around :子元素與兩端的距離是子元素與子元素距離的一半
? ? ? ? ? ? ?space--between :子元素與兩端的距離是0