<分区>
现在我正尝试在我的 LESS 代码中使用 CSS3 执行此操作:
width: calc(100% - 200px);
但是,当 LESS 编译时,它输出的是:
width: calc(-100%);
有没有办法告诉LESS不要那样编译,正常输出?
<分区>
现在我正尝试在我的 LESS 代码中使用 CSS3 执行此操作:
width: calc(100% - 200px);
但是,当 LESS 编译时,它输出的是:
width: calc(-100%);
有没有办法告诉LESS不要那样编译,正常输出?
最佳答案
使用 escaped string (又名转义值):
width: ~"calc(100% - 200px)";
此外,如果您需要将 Less 数学与转义字符串混合使用:
width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
编译为:
width: calc(100% - 15rem + 15px + 2em);
默认情况下,Less 将值(转义字符串和数学结果)与空格连接起来。
关于css - 禁用 LESS-CSS 覆盖 calc(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17904088/