How Can I Prevent LESS-CSS from Modifying `calc()` Functions?
Dec 13, 2024 am 07:36 AMWorkaround for LESS-CSS Overwriting calc()
LESS-CSS has a tendency to modify the syntax of calc() functions, leading to unexpected output. To address this, an alternative method is required to prevent LESS from altering the syntax.
Solution: Escaped Strings
One effective solution is to use escaped strings, also known as escaped values. By using a tilde character (~) before the quotation marks, LESS interprets the content within as a literal string, preventing it from performing calculations or modifications.
For instance, if you want to output the calc(100% - 200px) without alterations, you would use the following syntax:
width: ~"calc(100% - 200px)";
Escaped Strings with Less Math
In cases where you need to combine Less math with escaped strings, such as:
width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
LESS will concatenate these values with a space by default, resulting in the desired output:
width: calc(100% - 15rem + 15px + 2em);
The above is the detailed content of How Can I Prevent LESS-CSS from Modifying `calc()` Functions?. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Create a JavaScript Contact Form With the Smart Forms Framework

Adding Box Shadows to WordPress Blocks and Elements

Making Your First Custom Svelte Transition

Demystifying Screen Readers: Accessible Forms & Best Practices

Comparing the 5 Best PHP Form Builders (And 3 Free Scripts)
