Sass 官網(wǎng)上是這樣描述 Sass 的:
Sass 是一門高于 CSS 的元語言,它能用來清晰地馁龟、結(jié)構(gòu)化地描述文件樣式病毡,有著比普通 CSS 更加強(qiáng)大的功能。
Sass 能夠提供更簡潔屁柏、更優(yōu)雅的語法啦膜,同時(shí)提供多種功能來創(chuàng)建可維護(hù)和管理的樣式表。
Sass 前世今生:
Sass 是最早的 CSS 預(yù)處理語言淌喻,有比 LESS 更為強(qiáng)大的功能僧家,不過其一開始的縮進(jìn)式語法(Sass 老版本語法,后面課程會詳細(xì)介紹 )并不能被大眾接受裸删,不過由于其強(qiáng)大的功能和 Ruby on Rails 的大力推動八拱,還是有很多開發(fā)者選擇了 Sass。
Sass 是采用 **Ruby **語言編寫的一款 CSS 預(yù)處理語言,它誕生于2007年肌稻,是最大的成熟的 CSS 預(yù)處理語言清蚀。最初它是為了配合 HAML(一種縮進(jìn)式 HTML 預(yù)編譯器)而設(shè)計(jì)的,因此有著和 HTML 一樣的縮進(jìn)式風(fēng)格爹谭。
為什么早期不如 LESS 普及枷邪?
雖然縮進(jìn)式風(fēng)格可以有效縮減代碼量,強(qiáng)制規(guī)范編碼風(fēng)格诺凡,但它一方面并不為大多數(shù)程序接受东揣,另一方面無法兼容已有的 CSS 代碼。這也是 Sass 雖然出現(xiàn)得最早腹泌,但遠(yuǎn)不如 LESS 普及的原因嘶卧。