1. 程式人生 > >愛創課堂每日一題八十七天-Sass、LESS是什麽?大家為什麽要使用他們?

愛創課堂每日一題八十七天-Sass、LESS是什麽?大家為什麽要使用他們?

sass 意義 什麽 機械 nod kit 動態 不用 是什麽

他們是CSS預處理器。他是CSS上的一種抽象層。他們是一種特殊的語法/語言編譯成CSS。
例如Less是一種動態樣式語言. 將CSS賦予了動態語言的特性,如變量,繼承,運算, 函數. LESS 既可以在客戶端上運行 (支持IE 6+, Webkit, Firefox),也可一在服務端運行 (借助 Node.js)。
為什麽要使用它們?
結構清晰,便於擴展。
可以方便地屏蔽瀏覽器私有語法差異。這個不用多說,封裝對瀏覽器語法差異的重復處理,減少無意義的機械勞動。
可以輕松實現多重繼承。
完全兼容 CSS 代碼,可以方便地應用到老項目中。LESS 只是在 CSS 語法上做了擴展,所以老的 CSS 代碼也可以與 LESS 代碼一同編譯。

愛創課堂每日一題八十七天-Sass、LESS是什麽?大家為什麽要使用他們?