再配合,,几乎可以完全任何页面布局
但是元素浮动后, 为了防止对它后面的同级元素产生影响, 就必须清除浮动clear
另外, 当元素之间具有层级关系时, 子元素的浮动会导致父元素失去高度...就是针对浮动布局的所有痛点而生, 元素浮动的后遗症全部解决
所以在Flex容器中, 不能,也没必要更使用float属性,没了浮动当然也不再需要clear
Flex有自己的元素垂直对齐解决方案, 所以vertical-align...:
序号 属性 描述
1 flex-direction 主轴方向(即项目排列方向)
2 flex-wrap 当多个项目在一行排列不下时,如何换行
3 flex-flow flex-direction,flex-wrap...align-content属性只适用于多行的flex容器,并且当交叉轴上有多余空间使flex容器内的flex线对齐
align-items属性适用于所有的flex容器,它是用来设置每个flex元素在交叉轴上的默认对齐方式...每个盒子所在比例可以各不相同, 属性值必须是数值,整数小数都可以
如果盒子中存在有宽度的项目, 那么剩余空间应该减去它们
3. flex-shrink
设置了项目的缩小比例,默认为1, 即空间不足时,