分享人:桂梦
目录
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
display:将元素定义为容器,其子元素自动成为弹性项目。
flex-direction:该属性指定内部元素在flex中如何布局,定义了主轴的方向。
flex-wrap:用于指定flex子项是否换行。
flex-flow:是flex-direction和flex-wrap的简写。
justify-conten:用于指定主轴(水平方向)上flex指向的对齐方式。
align-items:用于指定侧轴(垂直方向)上flex指向的对齐方式。
align-content:该属性只作用于多行的属性下,用于多行的对齐方式。
order:数字。 该属性用来排列顺序,数值越小,越靠前,可以为负数,默认为0,数值相同时按照源码中的顺序排列。
flex-grow:数字。 项目的拉伸因子,当有剩余空间时,项目会根据各自的拉伸因子进行拉伸。默认为0(不拉伸),负值无效。
flex-shrink:数字。 项目的缩小比例,默认为1,负值无效。 flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。
flex-basis:auto/content/宽度。 指定了 flex 元素在主轴方向上的初始大小,默认为auto。
flex:none。 是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。 该属性有两个快捷值:auto (1 1 auto) 和 none (0 0 auto),建议优先使用这个属性, 而不是单独写三个分离的属性,因为浏览器会推算相关值。
align-self:允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。 默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。
感谢大家观看
BY : 桂梦