我如何指导less忽略某些风格的数学?

我如何指导less忽略某些风格的数学?,less,Less,我在CSS中使用新的calc函数来获取对象的宽度,如下所示: width: calc(100% - 40px); 不幸的是,由于这是在一个较少的文件中,因此较少的文件在编译时“有益地”将其预转换为60% 当数学在calc函数中时,我不想忽略它,因为我需要浏览器来做这个计算,而不是更少 我是否可以忽略此计算,以便直接将其传递到浏览器?通过转义字符串使用它: width: ~"calc(100% - 40px)"; 其输出纯粹作为CSS: width: calc(100% - 40px); 而

我在CSS中使用新的
calc
函数来获取对象的宽度,如下所示:

width: calc(100% - 40px);
不幸的是,由于这是在一个较少的文件中,因此较少的文件在编译时“有益地”将其预转换为60%

当数学在
calc
函数中时,我不想忽略它,因为我需要浏览器来做这个计算,而不是更少


我是否可以忽略此计算,以便直接将其传递到浏览器?

通过转义字符串使用它:

width: ~"calc(100% - 40px)";
其输出纯粹作为CSS:

width: calc(100% - 40px);
而不是预先计算宽度:calc(60%)(根据您的经验)

注意:小于1.4+不需要此转义字符串如果设置了严格数学模式,因为所有“数学”都需要自己的括号来触发。因此,该模式中的小于1.4+可以像您最初使用的那样使用,如果您想让它进行计算,则需要额外的括号和类似这样的
unit()
函数:
width:calc((100%-unit(40px))