文章目錄
- 11 種最流行的 CSS 架構
- 為什麼要挑選 CSS 架構
網頁設計和發展領域已經成為競爭激烈的虛擬世界。想要在網路的虛擬世界中生存,僅有一堆靜止的線上網路應用是遠遠不夠的,網頁必須要有很多功能,配以讓人無法抗拒的設計。網頁編碼一定要合適、精確,才能保證不發生錯誤,使網頁能在瀏覽器上輕鬆載入出來。此外,還要在網頁設計中留出足夠的空間以充許日後的功能增加和改善,這樣做才能讓更多與時俱進的特徵能加入到網頁設計中。
網頁設計員和研發者可用的最好工具之一便是 CSS 架構,它提供高端解決方案來適應高端網頁研發需求。CSS 架構減化了編碼結構、減少了編碼時間,為研發者帶來網頁設計的便捷性。
原文地址:http://www.goodfav.com/11-best-css-frameworks-for-making-your-website-stylish-915.htmlCSS 架構倒底代表什麼呢?
在網站繁榮的背後,一個非常基本的原因是活躍的 PSD 和 CSS 轉換服務的存在。CSS 是層疊樣式表語言 (Cascading Style Sheet Language) 的英文首字母拼字,它能使你的網站漂亮地展現出來。CSS 應用人類心理學和表示語意學,詳細地組織資料,從而使得使用者在瀏覽你的網站時不會失去興趣。
CSS 給予研發人員在編碼上極大的靈活性,它分離了標記內容,例如從 PSD 到 HTML 或 XHTML 的轉換,以及表示內容,這些標記內容描述了頁面配置、內容展現、字型和風格等等。CSS 另一個便捷特徵則是 CSS 架構。CSS 架構是先前備制的元素,存在於網路資料庫中。其副檔名為 .css,可以使研發者們回憶起某一特定編碼。因此,研發者們不必一遍又遍地重寫全部的編碼,這樣也就省下了大把的時間。由於去除了編碼中的重複步驟,使得研發者們有足夠空間把精力集中在重要的地方,製作出視覺上更另人震撼的網路應用。此外,減縮的編碼直接隱藏於網頁載入中,使得網頁在瀏覽器上能快速地載入出來。
使用 CSS 架構是明智的選擇,你不用每次做網頁研發時再從零開始了。你可以做一份預設風格表和標記模版,在每次做網頁研發時都可以用到。這些基本內容在架構中都有了,你可以把所有的力氣和技術用設計的細節和獨特性上了。
11 種最流行的 CSS 架構1. Blueprint
一個叫做 Olav Frihagen Bj?rk?y 的挪威理工學生是藍圖(最強大的 CSS 架構之一)研發背後的原因。藍圖提供穩固的平台以使用層疊樣式表語言和開發排版網格。CSS 架構的設計目的是為你節省大量 CSS 研發的時間。藍圖提供了非常好用的網格發生器,藉此用你可基於寬度尺寸的選擇打造架構。此外,藍圖還提供定製風格表,使你可以把按鍵和排版、完整專業設計表格、和用於列印目的簡便易用的風格表組合到一起。最後,藍圖最重要的優勢之一是它可以執行你的瀏覽器預設風格的批量重設。
2. Yahoo! UI Library CSS Foundation
雅虎 UI 資料庫由 JavaScript 和 CSS 大力支援,通過提供如 DOM 指令碼語言、AJAX 和 DHTML 的高端技術,編匯了能夠使你研發出高度響應和互動的網路應用的工具和控制器。雅虎 UI 資料庫可以免費使用,也可以在 BSD 協議下使用。
雅虎 UI 由雅虎公司的前端工程師和全球的參與者們細心打造。它可以為提升你的網路應用的可擴充性並為其增速,同時提供夯實的基礎,這一點已久經考驗。如果你覺得用 JavaScript 比較舒服的話,那麼它就是你最好最有效解決方案了。
3. The Yet Another Multicolumn Layout – YAML
另一個多欄布局是 Dirk Jesse 先生勤奮努力換來的結果,他是 YAML 的研發者。Dirk Jesse 先生對網頁標準有準確的理解,他使得 YAML 與當下使用的多個相關網頁瀏覽器安全色。還有,YAML 為你提供了除錯樣式表和列印樣式表。YAML 的另一個優勢特徵為,它提供詳細的檔案編製,並用兩種語言提供活範例 – 英語和德語。此外,YAML 還能使你在你的網頁瀏覽器內研發 CSS 布局,其方法是通過一個叫做 YAML Builder 的有效編輯器,這款編輯器以“所見即所得 (WYSIWYG)”(WSYIWYG)的方式工作,且接著就會把不同有創意的設計項目融入到你的架構中去。
4. 960GS
960 網格系統的誕生只有一個目的,就是通過提供一個普遍的 960 像素布局寬度平台,使得與研髮網站相關的工作程流程更加順暢。960 網格系統提供了 12 和 16 的兩個不同包供選擇,可以一起使用,也可分開使用。此系統把幾個實用的模版和圖表整合到了一起,為你提供了穩健的背景支援,也提供了一個透視圖工具。
5. Fluid 960GS
有著極大優勢的流體 960 網格系統是 Nathan Smith 和他的原創 960 網格系統的結合體。
6. Elastic CSS
這種 CSS 架構實際上是在 CSS 架構方案中的“鬆緊帶”。它就像一條鬆緊帶一樣,能夠伸縮自如,提供穩健的支援,允許要非常廣泛的範圍內操作,包括固定的、流動的和彈性的布局。不用折衷你想要的網路應用布局,僅僅通過在彈性 CSS 架構上運行數組排列和結合,直到得到了你想要的布局。彈性 CSS 架構唯一的美中不足便是它需要使用 JavaScript。JavaScript 能提供高品質和美學設計,但對不懂 JavaScript 的人來說,這可是個負擔。
7. The jQuery UI CSS Framework
這款 CSS 架構是為了研發以 jQuery 為基礎的定製小工具而設計。這個 CSS 架構套件含的類別涵蓋了所有必要的使用者介面的大多數。如果你使用 jQuiery UI CSS 架構,那麼你將能夠輕鬆地把相關外掛程式融入到網站編碼中,且能夠使用共用的傳統標記編碼。如果你選擇 jQuery,那麼你就可以建立按鈕,並在單個給定時間內選擇多個按鈕。
8. SenCSs
SenCSs 的全名將揭示其含義 – 合理標準 CSS (ensible Standards CSS),這是這款 CSS 的任務。它能讓你合理地為所有 CSS 中的間歇(也就是重複)部分設計式樣,因此可省出大把時間用手攻克其他網站研發的重要問題。
9. Typogridphy
這款 CSS 架構乃是基於 960 網格系統而成,它可以讓你創造出極為動感和多變的網格布局。Typogridphy 是一個印刷和網格布局 CSS 架構,給網站設計員和研發員提供極限的範圍,使他們快速地給有極強功能和美觀的網格布局編碼。
10. Tripoli
Tripoli 不能算作是一款 CSS 架構,而更應說是描述 HTML 元素的 CSS 標準。Tripoli 為研發動畫布局提供穩健的繪製引擎,而不會改變編碼的排印。它是非常成熟的 CSS 標準,可以重設預設瀏覽器,並靜靜地工作。
11. BlueTrip CSS Framework
這款 CSS 架構名副其實,提供了三種可能是最好的架構的綜合體,即 960GS, Blueprint 和 Tripoli。
為什麼要挑選 CSS 架構
在這個年代,僅僅是努力工作已不夠了,要成功的必要條件是要聰明地工作,不只是努力。CSS 架構就可以讓你實現聰明地工作。這是研髮網站聰明的方式。它通過提供強健的研髮網站基礎,使研發人員免於所有的焦慮和沮喪,不用再從頭開始。
此外,網站研發過程可謂相當無枯燥和費時,研發員可能在重複的編碼中出錯。CSS 架構可以避免這種情況發生。如果你所有項目都有預設的 CSS 編碼,那麼你不便不用檢查網站每一頁的源碼了。一個詳細的 CSS 架構保證了研發過程的工作流程的果實,並節省了大量時間,避免了研發團隊內部的誤解和交流不暢。
正如你已在上文看到的內容,大多數 CSS 架構已經做到了跨瀏覽器安全色,所以你不必擔心你的網站的相容性。
最後,真的沒有什麼理由不推建使用 CSS 架構了。它節省你寶貴的時間,以極有利的特徵和功能補充網站,並給予研發人員足夠的空間和靈活度來作出最好的設計。