ホームページ >ウェブフロントエンド >CSSチュートリアル >LESS-CSS による `calc()` 関数の変更を防ぐにはどうすればよいですか?

LESS-CSS による `calc()` 関数の変更を防ぐにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-13 07:36:12635ブラウズ

How Can I Prevent LESS-CSS from Modifying `calc()` Functions?

LESS-CSS の上書き calc()

LESS-CSS では、calc() 関数の構文が変更される傾向があり、予期しない出力が発生します。これに対処するには、LESS による構文の変更を防ぐ代替方法が必要です。

解決策: エスケープ文字列

効果的な解決策の 1 つは、エスケープ文字列 (別名エスケープ文字列) を使用することです。エスケープされた値として。引用符の前にチルダ文字 (~) を使用すると、LESS はその内容をリテラル文字列として解釈し、計算や変更を実行できなくなります。

たとえば、calc(100%) を出力したい場合、 - 200px) 変更せずに、次の構文を使用します:

width: ~"calc(100% - 200px)";

Escaped Less Math を含む文字列

Less math とエスケープ文字列を組み合わせる必要がある場合、

width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");

LESS はデフォルトでこれらの値をスペースと連結します。目的の出力:

width: calc(100% - 15rem + 15px + 2em);

以上がLESS-CSS による `calc()` 関数の変更を防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。