Flex 布局 - “flex-basis: 1e-09px”是什么意思?

Pet*_*lea 1 css flexbox angular-flex-layout angular

使用 Angular Flex Layout 时,我注意到它应用于flex: 0 1 1e-09px元素。

只是想知道这1e-09px意味着什么,以及这是该字段的有效值还是只是一个错误。

Sti*_*ers 5

根据Github 页面

1e-09px是简写0.000000001px,我相信这是对 IE 的一种破解:

flex-layout/src/lib/flexbox/api/flex.spec.ts

let hasFlex = _.hasStyle(dom, 'flex', '1 1 1e-09px') || // IE