1

我正在通过 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 专家可以提供帮助?

4

1 回答 1

0

根据与PercentageFixture相关的单元测试,如下所示:

AssertExpression("25%", "percentage(25px / 100px)");

看起来如果您也px为该值指定单位700,它应该可以工作:

width: percentage(700px/@siteMaxWidth);
于 2013-07-12T22:34:42.783 回答