首頁 >web前端 >css教學 >如何防止 Less 錯誤編譯 CSS `calc()` 屬性?

如何防止 Less 錯誤編譯 CSS `calc()` 屬性?

Susan Sarandon
Susan Sarandon原創
2024-12-26 09:31:09643瀏覽

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

防止CSS calc() 屬性的Less 編譯

Less 編譯器在嘗試編譯使用calc() 定義的CSS 屬性時經常遇到問題功能。例如,輸入:

可能會意外地翻譯為:

這種不準確的轉換可能會導致不良結果。

更少的解決方案

3.00以上版本不再評估預設情況下,calc() 中的表達式。因此,提供的輸入在編譯過程中不會改變。

對於3.00 之前的Less 版本,您可以使用~ 運算符來轉義計算:

嚴格數學選項在Less

Less版本1.4.0中引入了strictMaths選項。啟用此選項後,所有 Less 計算都必須括在括號內。在這種情況下,將尊重 calc() 中的計算,並且在編譯期間不會對其進行評估。請注意,此選項可能會破壞現有程式碼,因此應謹慎使用。

以上是如何防止 Less 錯誤編譯 CSS `calc()` 屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn