https://www.cnblogs.com/sun8134/p/6395947.html
微信小程序 View 支持两种布局方式:block 和 flex
所有 View 默认都是 block
要使用 flex 布局的话需要显式的声明:display:flex;
使用 flex 布局,主意,貌似 view 不会自动继承,需要在每个想使用的 view 里都加上。 首先是横向布局和竖向布局,要设置属性 flex-direction ,它有4个可选值:
设置元素在横向上的布局方向,需要设置 justify-content 属性,它有5个值可选:
设置元素在纵向上的布局方向,需要设置 align-items 属性,它有5个值可选:
子 View 还有个属性 align-self,可以覆盖父元素的 align-items 属性,它有6个值可选:auto | flex-start | flex-end | center | baseline | stretch (auto 为继承父元素 align-items 属性,其他和 align-items 一致)
此外还有 flex-wrap 属性,用于控制子 View 是否换行,有3个值可选:
还有子 View 有个 order 属性,可以控制子元素的排列顺序,默认为0。