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 に答える