As we all know, the flex
property is a shorthand for the flex-grow
, flex-shrink
, and the flex-basis
properties.它的默认值为 0 1 auto
,这意味着
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
但我注意到,在很多地方都使用了 flex: 1
。它是 1 1 auto
或 1 0 auto
的简写吗?我不明白这是什么意思,当我用谷歌搜索时我什么也得不到。
原文由 Md Rafee 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是解释:
https://www.w3.org/TR/css-flexbox-1/#flex-common
因此
flex:1
等价于flex: 1 1 0