Heim >Web-Frontend >CSS-Tutorial >Wie kann ich verhindern, dass weniger Compiler CSS-Eigenschaften „calc()' falsch übersetzen?

Wie kann ich verhindern, dass weniger Compiler CSS-Eigenschaften „calc()' falsch übersetzen?

DDD
DDDOriginal
2024-12-20 12:40:18846Durchsuche

How Can I Prevent Less Compilers from Incorrectly Translating CSS `calc()` Properties?

Weniger Kompilierungsprobleme mit CSS calc()-Eigenschaften: Präventionsmethoden

Es ist bekannt, dass weniger Compiler wie OrangeBits und Dotless fälschlicherweise auftreten CSS-calc()-Eigenschaften übersetzen. Dies kann zu unerwünschten Ergebnissen führen, wie z. B. der Konvertierung von „calc(100% – 250px – 1,5em)“ in „calc(-151,5%)“.

Um dies zu verhindern, wertet Less ab Version 3.00 keine Ausdrücke mehr aus standardmäßig in calc() enthalten. Diese Änderung stellt sicher, dass calc()-Werte während der Kompilierung erhalten bleiben.

Für Less-Versionen vor 3.00:

Um zu verhindern, dass less Calc-Gleichungen übersetzt, können Sie die Tilde-Notation verwenden etwa so:

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

Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass weniger Compiler CSS-Eigenschaften „calc()' falsch übersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn