我通过MSBuild调用DotLess。
这是我的档案:
@import "variables.less";
@media all and (min-width: @break-mobile) {
.page-container {
.main {
float: right;
width: percentage(700/@siteMaxWidth);
}
}
}
“variables.less”包含:
/* defaults */
@siteMaxWidth: 1070px;
编译时,我收到此错误:
Expected unitless number in function 'percentage', found 0.654205607px on line 9 in file
这在CodeKit中编译得很好。
是否有任何可能有帮助的DotLESS专家?
答案 0 :(得分:0)
根据与PercentageFixture相关的单元测试,如下所示:
AssertExpression("25%", "percentage(25px / 100px)");
如果您为px
值指定700
单位,它看起来应该有效:
width: percentage(700px/@siteMaxWidth);