Maison > interface Web > tutoriel CSS > Comment puis-je empêcher LESS-CSS de modifier les fonctions `calc()` ?

Comment puis-je empêcher LESS-CSS de modifier les fonctions `calc()` ?

DDD
Libérer: 2024-12-13 07:36:12
original
690 Les gens l'ont consulté

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

Solution de contournement pour l'écrasement de calc() de LESS-CSS

LESS-CSS a tendance à modifier la syntaxe des fonctions calc(), conduisant à une sortie inattendue. Pour résoudre ce problème, une méthode alternative est nécessaire pour empêcher LESS de modifier la syntaxe.

Solution : Chaînes échappées

Une solution efficace consiste à utiliser des chaînes échappées, également connues comme valeurs échappées. En utilisant un caractère tilde (~) avant les guillemets, LESS interprète le contenu comme une chaîne littérale, l'empêchant d'effectuer des calculs ou des modifications.

Par exemple, si vous souhaitez afficher le calc(100% - 200px) sans modifications, vous utiliseriez la syntaxe suivante :

width: ~"calc(100% - 200px)";
Copier après la connexion

Chaînes échappées avec Less Math

Dans les cas où vous devez combiner Less math avec des chaînes d'échappement, telles que :

width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
Copier après la connexion

LESS concatènera ces valeurs avec un espace par défaut, ce qui donnera le résultat souhaité sortie :

width: calc(100% - 15rem + 15px + 2em);
Copier après la connexion

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!

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