轉自http://www.21andy.com/blog/
"
CSS架構之一 YAML
大家比較熟悉的是js架構,例如prototype、jQuery呀。其實XHTML+CSS也是有架構的,最著名的可能就是YUI了,是yahoo開發 小組的。但是那個稍微有點龐大,而且牽扯到一些的JS架構。所以剛開始研究的時候可能稍微有點累。而這個yaml就比較單純了。可能是現在還在發展初期所 以架構很簡單,東西不多,對XHMTL+CSS架構感興趣的可以去看看哦。在國內好像還沒有那個朋友在做這個東西,如果你有興趣,自己鑽研一下說不定中國 的CSS架構之祖就是你了哦。呵呵。。
網址:http://www.yaml.de/en/ 裡面有源碼,開發文檔以及一些使用此架構搭建的頁面執行個體。
CSS架構之二 blueprintcss
Features:
- An easily customizable grid
- Sensible typography
- Relative font-sizes everywhere
- A typographic baseline
- An extendable plugin system
- Perfected CSS reset
- A stylesheet for printing
- Compressed version
- No bloat of any kind
CSS架構之三 Elements
一、什麼是Elements
Elements是一款純淨的CSS架構,可以協助設計師快速高效率的書寫css文檔。你可以將他理解成一套模板,裡麵包含了大多數網站中所需要的那些css類。他很小,只有四個檔案而已。總共不到6KB。
二、這四個檔案分別是做什麼用?
Elements.css 歸納了一些網站css中常用的css類
Reset 對一些常用的html標籤進行預設。例如html, body, div, span, applet, h1, h2, h3, h4, h5, h6....等等。
Typography 文字排版常用標籤的預設。例如body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea等
External Links 對於各種文檔形式的連結的預設。這個東西很早已經有人單獨提出過。
三、如何使用Elements CSS架構?
<link rel="stylesheet" type="text/css" href="/css/elements/elementsImport.css" />
大家可能注意到上面的圖片中有5個css檔案,其中的elementsImport.css只是將其他的四個css檔案分別匯入進來。
@import "reset.css";
@import "typography.css";
@import "elements.css";
@import "externalLinks.css";
Elements架構也許並不一定適合我們的網站開發,但是通過它我們可以找到一種好的架構方式。如果你經常會和css打交道,不論你是在做企業站還是門戶站,好好的整理一下你以前的文檔,根據你的需求制定自己的CSS架構,會很大程度上的提高你的開發效率。
3個CSS架構YAML+Blueprintcss+Elements (2477) - 308.08 KB
"