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