2

これはマージンレフトの私のミックスインです:

.mL (@pixels) {
    margin-left: @{pixels}px;
}

そして、これは私がそれを呼ぶ方法です:

#menu {
    .mL(124);
}

これにより、構文エラーが出力されます。これも可能ですか?

4

1 に答える 1

3

エスケープされた文字列補間で機能します。

.mL (@pixels) {
    margin-left: ~"@{pixels}px";
}

よりクリーンなアプローチは0px、変数に追加することです。

.mL (@pixels) {
    margin-left: @pixels + 0px;
}
于 2012-10-01T07:44:58.010 に答える