の少ない私が使用しているコンパイラ(オレンジビットそしてドットレス 1.3.0.5)は積極的に翻訳している
body { width: calc(100% - 250px - 1.5em); }
の中へ
body { width: calc(-151.5%); }
これは明らかに望ましくありません。コンパイル中に属性を基本的に無視するように Less コンパイラに通知する方法があるかどうか疑問に思っています。Less のドキュメントと両方のコンパイラのドキュメントを検索しましたが、何も見つかりませんでした。
Less または Less コンパイラはこれをサポートしていますか?
そうでない場合、それを可能にする CSS エクステンダーはありますか?
ベストアンサー1
calc
Lessはデフォルトで式を評価しなくなりました。v3.00
。
元の回答(Less v1.x...2.x
):
これを行う:
body { width: calc(~"100% - 250px - 1.5em"); }
Less 1.4.0 では、strictMaths
すべての Less 計算を括弧で囲む必要があるオプションが用意されており、calc
すぐに使用できます。これは、重大な変更であるためオプションになっています。1.4.0 の初期ベータ版では、このオプションはデフォルトでオンになっていました。リリース バージョンでは、このオプションはデフォルトでオフになっています。