This question already has answers here:
Disable LESS-CSS Overwriting calc() [duplicate]
(5个答案)
4年前关闭。
我正在尝试使用设置自动完成下拉列表的尺寸
这写得更少。编译后的输出未达到预期的16.667%-24px,而是忽略了px尺寸并输出了-7.333px。我的计算错了吗?尝试了括号等的任意组合
然后将其输出为:
http://lesscss.org/functions/#string-functions-e
(5个答案)
4年前关闭。
我正在尝试使用设置自动完成下拉列表的尺寸
.ui-autocomplete.ui-menu {
width: 16.666667% !important;
width: -moz-calc(100%/6 - 24px) !important;
width: -webkit-calc(100%/6 - 24px) !important;
width: -o-calc(100%/6 - 24px) !important;
width: calc(100%/6 - 24px) !important;
}
这写得更少。编译后的输出未达到预期的16.667%-24px,而是忽略了px尺寸并输出了-7.333px。我的计算错了吗?尝试了括号等的任意组合
最佳答案
使用以下语法转义Less渲染:
calc(100%/6 ~"- 24px") !important
然后将其输出为:
calc(16.66666667% - 24px) !important
http://lesscss.org/functions/#string-functions-e
08-04 10:15