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
Freigeben: 2024-12-20 12:40:18
Original
866 Leute haben es durchsucht

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"); }
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage