问答中心分类: 其他Less问题:如何避免less编译计算不需要处理的语句
0
创客青年 管理员 提问于 2019-02-14 以前

新版的less已经增强了对于CSS兼容性,calc()不计算数学表达式,而是计算嵌套函数中的变量和数学。

日常开发中Less会自动帮我们编译计算
如我们有一个宽度为50px的类
.w50:{
width: calc(100px + 50px)
}
这个时候就会存在一个问题,因为less已经帮我们计算过了,如果我们不想让less编译可以使用下面的语法。
.
w50:{
width: ~'calc(100px + 50px)';
}
这个时候calc(100px + 50px)就不会编译处理了。