最滿意答案
Sass?(Syntactically?Awesome?Stylesheets)是一種動(dòng)態(tài)樣式語言,語法跟css一樣(但多了些功能),比css好寫,而且更容易閱讀。Sass語法類似與Haml,屬于縮排語法(makeup),用意就是為了快速寫Html和Css。
Less一種動(dòng)態(tài)樣式語言.?將CSS賦予了動(dòng)態(tài)語言的特性,如變量,繼承,運(yùn)算,?函數(shù).?LESS?既可以在客戶端上運(yùn)行?(支持IE?6+,?Webkit,?Firefox),也可一在服務(wù)端運(yùn)行?(借助?Node.js)。
其他回答
對(duì)于使用sass還是less這樣的問題,其實(shí)就跟sass?vs?less是一樣的。我說說我為什么選擇sass而沒有選擇less。
相同點(diǎn):兩者都是css預(yù)處理器,都具有相同的功能,可以幫助我們快速編譯代碼,幫助我們更好的維護(hù)我們的樣式代碼或者說維護(hù)項(xiàng)目吧。
不同點(diǎn):語法規(guī)則不同,當(dāng)然功能或許略有差別
我選擇sass的原因:
1、sass也是成熟的css預(yù)處理器之一,而且有一個(gè)穩(wěn)定,強(qiáng)大的團(tuán)隊(duì)在維護(hù)
2、sass對(duì)于我來說參考的教程多
3、sass有一些成熟穩(wěn)定的框架,特別是compass,新秀還有foundation之類
4、還有一個(gè)原因是國(guó)外討論sass的同行要多于less
出于這幾個(gè)原因,學(xué)習(xí)或者使用sass更容易一些,碰到問題更有參考資料,更有朋友幫忙解決。