适合一维非常简单的布局,使用该布局就不必再猜每个元素的margin,padding等等数字。 开发FlexBox的想法是让浏览器自动规划子元素之间的空白空间,也让元素之间的对齐变得很简单。
在使用时,我们需要在元素外创建一个Flex容器,并设置其display属性为flex,此时该容器内的所有子元素都被视为 Flex items。
这些元素的布局方向称为主轴main axis,还有一个横轴 cross axis。
对于 Flex 容器:
对于 Flex 元素:
适合一维非常简单的布局,使用该布局就不必再猜每个元素的margin,padding等等数字。 开发FlexBox的想法是让浏览器自动规划子元素之间的空白空间,也让元素之间的对齐变得很简单。
在使用时,我们需要在元素外创建一个Flex容器,并设置其display属性为flex,此时该容器内的所有子元素都被视为 Flex items。
这些元素的布局方向称为主轴main axis,还有一个横轴 cross axis。
对于 Flex 容器:
对于 Flex 元素: