2013-07-12 3 views
1

MSBuild를 통해 DotLess를 호출합니다.DotLESS - 오류 - 함수 '백분율'에서 예상 단위없는 숫자

Expected unitless number in function 'percentage', found 0.654205607px on line 9 in file 

이 CodeKit에서 잘 컴파일 :

컴파일에
/* defaults */ 
@siteMaxWidth: 1070px; 

, 나는이 오류가 :

@import "variables.less"; 
@media all and (min-width: @break-mobile) { 

    .page-container { 

    .main { 
    float: right; 
    width: percentage(700/@siteMaxWidth); 
} 
    } 
} 

"variables.less는"이 포함되어

여기 내 파일입니다.

도움이 될만한 DotLESS 전문가가 있습니까?

+1

이것은 무딘 것을 모르기 때문에 어둠 속에서 무작위로 쏜다. 그러나'(700px/@ siteMaxWidth)'를하면 어떻게 될까? –

답변

0

이처럼 보이는 PercentageFixture 관련된 단위 테스트에 따르면이뿐만 아니라 700 값에 대한 px 단위를 지정하는 경우

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

그것은, 그것을 작동합니다 보인다처럼 :

width: percentage(700px/@siteMaxWidth); 
+0

DOTLESS/LESS를 모르겠다. 이것이 정말로 틀린 경우 알려 주시면 적절한 답을 편집/삭제하겠습니다. –

+0

많은 감사하겠습니다. –