【问题标题】:Flex Layout - What does "flex-basis: 1e-09px" mean?Flex 布局 - “flex-basis: 1e-09px” 是什么意思?
【发布时间】:2018-08-20 15:43:55
【问题描述】:

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

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

【问题讨论】:

    标签: css angular flexbox angular-flex-layout


    【解决方案1】:

    当我们在 div 上声明 fxFlex 时会发生这种情况:

    <div fxFlex fxLayout="row">
      //...
    </div>
    

    可以使用fxFlex="100%"修复

    <div fxFlex="100%" fxLayout="row"> //<--- fxFlex has 100% value
      //...
    </div>
    

    希望它对某人有所帮助。

    【讨论】:

      【解决方案2】:

      根据Github page

      1e-09px0.000000001px 的简写,我相信这是 即:

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

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

      【讨论】:

        猜你喜欢
        • 2016-09-20
        • 2022-08-14
        • 2014-06-27
        • 1970-01-01
        • 1970-01-01
        • 2016-05-05
        • 2023-03-20
        相关资源
        最近更新 更多