最近在项目开发的时候遇到一个问题,就是在 flex 布局的时候,设置了 flex 元素高度的时候,发现高度设置完没有生效,需要设置 flex 元素的 flex-shrink 属性为 0 才能生效,这是为啥?
想要理解这个问题,需要理解下面这三个 flex 元素的属性
flex-grow:该元素获得(伸张)多少正可用空间(positive free space)?flex-shrink:该元素要消除(收缩)多少负可用空间(negative free space)?flex-basis:在该元素未伸张和收缩之前,它的大小是多少?
