CSS3彈性盒子常用屬性
阿新 • • 發佈:2022-03-09
-
CSS3 彈性盒子(Flex Box)
- 行內元素也可以使用 Flex 佈局。
- 設為 Flex 佈局以後,子元素的float、clear和vertical-align屬性將失效。
- 彈性子元素通常在彈性盒子內一行顯示。預設情況每個容器只有一行。
- 彈性盒子裡面的子元素設定外邊距不會合並。
容器屬性
以下4個屬性設定在容器上。- flex-direction
- flex-wrap
- justify-content
- align-items
- align-content
- flex-start:交叉軸的起點對齊。
- flex-end:交叉軸的終點對齊。
- center:交叉軸的中點對齊。
- baseline: 專案的第一行文字的基線對齊。
- stretch(預設值):如果專案未設定高度或設為auto,將佔滿整個容器的高度。
專案屬性
以下3個屬性設定在專案上。- flex-grow
- flex-shrink
- align-self