sass、scss、less、compass、bootstrap學習的順序是什麼?

請前輩告訴一下,不知道先學哪個?


這個問題覺得有點怪。稍作解答。

  1. Sass和SCSS就是相同的,只是他們的語法書寫形式不同,前者是ruby風格,後者是CSS風格,所以不需要單獨學習

  2. Sass和LESS,甚至是Stylus都是CSS處理器,還有CSS Nest或者PostCSS之類,對於Sass和LESS,個人覺得他們功能特性都類似,做的事情也是一樣的,所以沒有必要兩都去學習。而對於PostCSS,建議可以深入去了解或學習
  3. Compass是Sass的一個庫,而且這個庫已經很久沒有更新了,建議不需要花時間在這個上面,不划算
  4. Bootstrap只是一個CSS UI框架,而它早期是使用LESS寫的,現在使用的是Sass寫的,當你具有一定的Sass或LESS基礎之後,可以將其當作案例來學習。

大致就是這樣一個情形吧。不對勿噴。

sass | 博客自由標籤


  1. Sass和scss是同一種東西

  2. Sass和less都是css預處理器,在構建大型項目中非常好用.你可以在css裡面風騷的定義變數(用來保證項目風格一致性),風騷的定義"函數"(mixin)甚至在這個"函數"中傳遞參數,懶的配色還可以用裡面自帶的darken函數調節組件不同狀態下顏色等等等等..但是目前從使用者和支持者來相比,sass貌似風頭更勁.建議看sass入門 - sass教程和SASS用法指南 基本上是看十分鐘就能動手寫項目,預處理器絕對值得一學!!!!!
  3. compass不是太熟悉,但是貌似很老了
  4. Bootstrap是一個著名的css樣式庫,基本涵蓋了主流網站大多元素.稍稍學習即可上手做出一個高大上網站

其中建議最先學習sass,然後立刻去看Bootstrap,用Bootstrap半懂不懂的做出個小網站後增強一波成就感,開始細細結合之前學的sass查看Bootstrap源代碼...從入門到略懂到精通一條龍


首先,CSS的基礎要好,才能玩轉其他幾個。

二,看一下 bootstrap的CSS源碼,感覺有很多類似的css代碼塊,如果用編程方式寫CSS的話,分分鐘就能搞定。

三,所以有了LESS,Sass,他們有個名字叫CSS預處理器,這個的存在就是使css可編程化。這兩個的功能幾乎是一樣的,擇一學習即可。

其他的還想在補充,但是一看 大漠的回答,幾乎已經回答完了。


其實我想說的是sass和less是一種css的高級編程語言,bootstrap是有less寫出來編譯後的一種前端框架,有興趣可以去看看bs的less的源碼,寫的很不錯,這些一起學是沒有問題的,可以使用less自己寫框架,也可以去修改bootstrap源碼,自己私人定製


scss是sass的格式,less和sass都是css預處理器,compass是sass的一個庫,bootstrap是一款前端html框架

建議先學好css樣式,然後學會使用bootstrap來快速的搭建前端框架,最後使用sass來管理你的樣式。


css bootstrap less sass/scss compass


能這麼問,我覺得你還是先把css基礎學好


推薦閱讀:

沒有Fork而是直接拷貝代碼到自己的倉庫並進行修改增加新的功能,是否算抄襲?
Sublime Text 3中如何一次性修改變數及其引用?
在瀏覽器端,安全控制項跟 JS 加密的密碼有何區別?
在大城市面試5k-10k的前端工程師需要注意什麼?
為什麼大家都不喜歡用正則表達式?

TAG:網頁設計 | 前端開發 | CSS | JavaScript | BootstrapTwitter |