Sass、Less 是什么?為什么要使用他們?
2022-10-18 09:42 作者:網(wǎng)星軟件 | 我要投稿
Sass、Less 是什么?
他們都是 CSS 預處理器,是 CSS 上的一種抽象層。他們是一種特殊的語法/語言編譯成 CSS。 例如 Less 是一種動態(tài)樣式語言,將 CSS 賦予了動態(tài)語言的特性,如變量,繼承,運算, 函數(shù),LESS 既可以在客戶端上運行 (支持 IE 6+, Webkit, Firefox),也可以在服務端運行 (借助 Node.js)。
為什么要使用它們?
1.結(jié)構清晰,便于擴展。 可以方便地屏蔽瀏覽器私有語法差異。封裝對瀏覽器語法差異的重復處理, 減少無意義的機械勞動。
2.可以輕松實現(xiàn)多重繼承。 完全兼容 CSS 代碼,可以方便地應用到老項目中。LESS 只是在 CSS 語法上做了擴展,所以老的 CSS 代碼也可以與 LESS 代碼一同編譯。
標簽: