推薦10個加速CSS開發的架構

來源:互聯網
上載者:User

CSS可以做很多事情,但開發人員更習慣的是變數、常量和一般的更快速的文法,而CSS本身是不支援的。本文介紹了10個CSS前置處理器,讓CSS支援一些簡單的編程文法。

1.Compass

Compass是一個開源的CSS製作架構。

2.CSS Cacheer

這是一個很棒的CSS前置處理器,讓開發人員可以製作外掛程式,要求PHP以及Apache(mod_deflate和mod_rewrite)

3.CSScaffold

CSScaffold是一款協助CSS開發人員快速進行開發的架構,使用PHP編寫而成——Simple, but powerful!

不同於許多CSS架構,它必須依靠PHP與Apache的mod_rewrite來執行,但也因為需要這兩種東西,讓CSScaffold變得很神奇、很方便,寫起CSS來又快又輕鬆!

4.Sass

Sass擴充了CSS3,增加了規則、變數、混入、選取器、繼承等等特性。Sass產生良好格式化的CSS代碼,易於組織和維護。

5.Less CSS

Less CSS是一個使用廣泛的CSS前置處理器,通過簡單的文法和變數對CSS進行擴充,可減少很多CSS的代碼量。

6.Turbine

這是PHP愛好者的架構,提供最小化的文法、自動的gzip壓縮以及多css檔案的合并,修複跨瀏覽器支援問題等。

7.Switch CSS

Switch是一個全功能的穩定的CSS前置處理器,基於Apache和mod_python下運行,也提供命令列處理工具。

8.CSS Preprocessor

CSS Preprocessor採用PHP5編寫,有前置處理器的常見功能外,支援CSS運算式,如:margin-left:(200px * 3/2 – 10px);

9.DT CSS

DtCSS是一個PHP指令碼,用來對CSS檔案進行預先處理。DtCSS可通過擴充CSS的特性來加速CSS編碼。例如嵌套選取器、顏色混合等等。DtCSS讀取CSS檔案並對特殊文法進行處理,然後輸出標準CSS。DtCSS包含一個智能的緩衝系統。

10.CSS PP  http://csspp.org/

 

 

目前還是alpha版本狀態,支援PHP、Python和Ruby。

原文:http://www.oschina.net/

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.