【问题标题】:Don't compress '0px' in '0' with LESS/CSS minificator不要使用 LESS/CSS minificator 压缩 '0' 中的 '0px'
【发布时间】:2015-05-16 12:17:24
【问题描述】:

我想压缩我的 LESS 文件,我使用新的 flexbox 显示如下:

flex: 1 1 0px;

我使用grunt-contrib-less 并激活压缩选项,结果是:

flex: 1 1 0;

Chrome 和 FF 都可以,但是 IE 11 在 0 后面没有 'px' 时就不行了。

您是否知道不删除“px”的方法,或者它只是我的代码和 IE 的错误?

【问题讨论】:

    标签: css less flexbox grunt-contrib-less


    【解决方案1】:

    你可以escape the value:

    element {
      flex: ~"1 1 0px";
    }
    

    由于您试图转义变量,您可以使用:

    element {
      flex: ~"@{grow} @{shrink} @{basis}";
    }
    

    【讨论】:

    • 我试图逃跑,但实际上我有3个变量flex: @grow @shrink @basis;,所以我不能那样逃跑。
    猜你喜欢
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多