flex:initial(默认布局) flex: 0 1 auto // grow shrink basic flex:1 (经常用的布局) flex: 1 1 0 // grow shrink basic 详细 grow:1 子元素如果未占满父级时会等比例占满 shrink:1 子元素如果超出父级时会等比例(每个都设置的是1)收缩 basic:0 会优先把所有的同级都变成一样,比较委婉 basic:auto 第一个子元素会扩大地盘,撑到最大,比较霸道(默认auto) 可以静下心来看看这篇文章中分财产的例子