Maison > interface Web > tutoriel CSS > Comment puis-je éviter moins d'erreurs de compilation lors de l'utilisation des propriétés CSS `calc()` ?

Comment puis-je éviter moins d'erreurs de compilation lors de l'utilisation des propriétés CSS `calc()` ?

DDD
Libérer: 2025-01-02 19:51:40
original
655 Les gens l'ont consulté

How Can I Avoid Less Compiler Errors When Using CSS `calc()` Properties?

Le compilateur Less interprète mal les propriétés CSS calc()

Certains compilateurs Less, notamment OrangeBits et dotless, convertissent de manière incorrecte les expressions CSS calc(). Par exemple, l'expression "width: calc(100% - 250px - 1.5em)" est transformée par erreur en "width: calc(-151.5%)".

Solution dans Less 3.00 et versions ultérieures

Dans Less versions 3.00 et supérieures, le compilateur n'évalue plus automatiquement expressions dans calc(). Ce changement élimine le besoin d'une intervention manuelle lors de l'utilisation de calc().

Solution dans les versions antérieures de Less

Pour les versions Less inférieures à 3.00, les utilisateurs peuvent empêcher l'évaluation automatique en joignant l'expression calc() dans l'opérateur ~. Par exemple :

body { width: calc(~"100% - 250px - 1.5em"); }
Copier après la connexion

De plus, la version 1.4.0 de Less a introduit une option strictMaths, qui nécessite que tous les calculs de Less soient mis entre parenthèses. Cette option garantit que les expressions calc() sont gérées correctement par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal