Less が CSS calc() プロパティをコンパイルしないようにするにはどうすればよいですか? 質問する

Less が CSS calc() プロパティをコンパイルしないようにするにはどうすればよいですか? 質問する

少ない私が使用しているコンパイラ(オレンジビットそしてドットレス 1.3.0.5)は積極的に翻訳している

body { width: calc(100% - 250px - 1.5em); }

の中へ

body { width: calc(-151.5%); }

これは明らかに望ましくありません。コンパイル中に属性を基本的に無視するように Less コンパイラに通知する方法があるかどうか疑問に思っています。Less のドキュメントと両方のコンパイラのドキュメントを検索しましたが、何も見つかりませんでした。

Less または Less コンパイラはこれをサポートしていますか?

そうでない場合、それを可能にする CSS エクステンダーはありますか?

ベストアンサー1

calcLessはデフォルトで式を評価しなくなりました。v3.00


元の回答(Less v1.x...2.x):

これを行う:

body { width: calc(~"100% - 250px - 1.5em"); }

Less 1.4.0 では、strictMathsすべての Less 計算を括弧で囲む必要があるオプションが用意されており、calcすぐに使用できます。これは、重大な変更であるためオプションになっています。1.4.0 の初期ベータ版では、このオプションはデフォルトでオンになっていました。リリース バージョンでは、このオプションはデフォルトでオフになっています。

おすすめ記事