css - 不要使用 LESS/CSS 压缩器将 '0px' 压缩到 '0'

标签 css less flexbox grunt-contrib-less

我想在我使用新的 flexbox 显示的地方压缩我的 LESS 文件:

flex: 1 1 0px;

我使用 grunt-contrib-less压缩选项处于事件状态,结果是:

flex: 1 1 0;

它适用于 Chrome 和 FF,但在 0 后没有“px”的情况下不适用于 IE 11。

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

最佳答案

你可以 escape the value :

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

由于您试图转义一个变量,您将使用:

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

关于css - 不要使用 LESS/CSS 压缩器将 '0px' 压缩到 '0',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29042007/

相关文章:

html - child 如何仅使用 CSS 访问其 parent 的属性(property)?是否可以?

javascript - Dom 网格、固定内部的流体等等

flexbox - ionic 2 使用 ion-grid 垂直对齐

javascript - 无法将 flex 子项的高度设置为 100%

css - 第一个 child 选择器不适用于 dd

jquery - D3 图表在没有上边距的情况下中断

html - 我怎样才能正确地将它变成图像边框?

css - angular.less @import 有效,但在控制台中获取导入文件时出现 404

html - 在背景图片下方显示内容

html - CSS, float 框相互碰撞