| 主軸屬性 flex-direction | 主軸方向 | 交錯軸方向 | 
|---|---|---|
| row | 左至右 → | 上至下 ↓ | 
| row-reverse | 右至左 ← | 上至下 ↓ | 
| column | 上至下 ↓ | 左至右 → | 
| column-reverse | 下至上 ↑ | 左至右 → | 
justify-content 與 align-itemsjustify-content:是依照主軸的狀況來進行對齊,因此要確認 flex-direction 的設定值,預設值為 row 左至右flex-direction:row
flex-start:對齊起始點(靠左對齊)flex-end:對齊終點(靠右對齊)center:對齊中間(置中對齊)space-between:與外容器無間隔(前後不留),剩下的空間平均分配(依下圖分 2 份)space-around:與外容器有間隔(前後有留),以內元件數均分(依下圖分 3 份),前後 2 側各半space-around:與外容器有間隔(前後有留),剩下的空間依前後與間隔平均分配(依下圖分 4 份)from:https://www.w3.org/TR/css-flexbox-1/#justify-content-property
from:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
align-items:是依照主軸的狀況來進行對齊,因此要確認 flex-direction 的設定值,預設值為 row 左至右,因此交錯軸為上至下flex-direction:row
flex-start:對齊起始點(靠上對齊)flex-end:對齊終點(靠下對齊)center:對齊中間(垂直置中對齊)stretch:內元件填滿整個容器baseline:依照內元件的基準線(文字)對齊from:https://www.w3.org/TR/css-flexbox-1/#align-items-property
from:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
最好實際把各個參數練習一下,感受排版的差異
再繼續說明 Flex