框架就是一個你可以用於你的網站項目的基本的概念上的結構體。 css框架通常只是一些css文件的集合,這些文件包括基本佈局、表單樣式、網格或簡單結構、以及樣式重置。比如: 7 B* K9 h7 [" {$ Y$ g6 O
& G" H# I j9 G0 b: d$ ntypography.css 基本排版規則- G7 ~& T( }/ K" @( s- P. V! Y0 k
grid.css 基於網格的佈局# I# [1 ? Q |6 }9 w5 S
layout.css 通常的佈局2 V F6 E, g, K: h d8 \6 K
form.css for 表單樣式
# a' U1 H/ c& O0 \* Bgeneral.css 更多通用規則$ m: q" F4 }, I* X! r/ Z
您還可以參考以下前端開發/CSS相關資源:9 T8 \/ E3 w) {1 i* a) L b1 }
, T9 P5 T8 r" r! o3 |' E! A% U- p
《推薦12款可用於前端開發的免費文本編輯器》
! @9 x+ k% B! T! t6 m《Web前端開發必備手冊下載》 ' i1 z4 A$ [" f% b1 f9 o$ J j
《推薦20個讓你學習並精通CSS的網站》* R- _' _8 Z/ V
《300+Jquery, CSS, MooTools 和 JS的導航菜單資源》
; d, p0 f, k* J; b- a- W下面一起來瞭解一下各種不同的CSS框架吧:
7 O4 J, r5 W# N1.960 Grid System' K0 j; g! Y& [( p% u$ B; G
& }5 I8 f6 O( L* E960網格系統是一個通過提供通常使用的尺寸簡化網站開發流程的努力的結果,基於960像素的頁面寬度。它有兩種類型,12和16列,他們可以獨立使用或是協同使用。& E& {3 c0 O! V+ s
, \% _1 c. u. M" K9 f
2.WYMstyle CSS Framework# H' _! G& o: E- I9 y
" |# U* _( ~3 S* ^這個項目的目的是提供一組經過良好測試的模塊化的CSS文件,能夠用於網站的快速設計。WYMstyle是一組CSS文件,你可以很容易的組合這些文件來快速的創建你的網站的佈局。通過提供可靠的、經過良好測試的CSS模塊,WYMstyle 力求讓每個網站防止枯燥的跨瀏覽器兼容性測試。
* ~4 r0 z$ @3 U2 O' v3.YAML CSS Framework2 M% X! \$ O. v+ q
+ F" r1 O/ o7 p% f' vDirk Jesse的強大的(X)HTML/CSS框架為許多的簡單或更複雜的網站項目提供完整的默認模板包。YAML基於網頁標準並支持所有現代瀏覽器。所有的 Internet Explorer的主要渲染漏洞都被解決。YAML 完全支持從5.x到7.0的所有的IE版本。 M/ N/ F' y7 Q; \$ h2 j) k
4.YUI Grids CSS8 d- n% I+ P; r# v0 g9 B4 N/ _
1 _4 h" v! g. N( O9 o0 o/ t. b
基本的YUI網格CSS提供4種預設的頁寬、6種預設模板和再分為2、3、4卷的區塊的功能。 這個4KB的文件可提供超過1000中頁面佈局組合。
- u, n N, c# w, @% e. \8 z+ v1 N: G# l u6 y; ]. k
有國外作者曾指出YUI Grids CSS中最值得學習的網格佈局CSS寫法:
1 m4 n' Q* \3 ^4 j" ?9 M負Margin技術
& M) ~0 T5 w& c9 O使用度量單位em
3 Y+ k- ^5 J) T$ o, F }: Y清除佈局的浮動
% W1 j9 `0 E2 T. \, N3 ?, ~2 C+ c5.Logicss Framework( j7 v. k9 A- W" P
& a" q `2 w* U3 M! k
Logic CSS 框架是用來減少開發符合web標準的xHTML佈局的時間的一個由CSS文件和PHP程序組成的集合。通常跨瀏覽器表現行為(不是Meyer的reset文件或是用「*」),排版支持文本字體大小調整(使用EMs) 和垂直居中,符合可定義的靈活的佈局網格利用css代碼生成玩具。0 s0 b: X1 P4 x3 C; D
: k8 v/ ` C {6.CleverCSS8 i- n. C; a0 D
* N' H3 @ D9 N, d, D$ o
CleverCSS是一個用於css的受Python啟發的小型的標記語言,它可用於以整潔的和結構化的方式創建一個樣式表。在很多方面它都比CSS2整潔和強大。與CSS最明顯的區別是句法:它基於縮進而且不單調。雖然這顯然違反了Python的規則,它依然是組織樣式的很好的主意。* f2 }! y% ^; h' ~1 \
9 y5 r( f+ ?2 J4 n+ f& _
7.Elements CSS Frameworks/ G, D- H% {! ~8 J2 h. u/ g
j$ @* i1 o5 }, K4 w# q
Elements 是一個實用的CSS框架。它是為了幫助設計師更快更高效的來寫CSS而建立。Elements 已經超越了僅僅作為一個框架,它有自己的項目工作流。它擁有你完成項目所需的所有東西,這也讓你和你的瀏覽者感到愉悅
' S) L0 P( E) i" @( l8.Blueprint CSS
$ i* F9 @- P6 i6 f0 \7 o* p5 ^
/ M8 a# M* n; f8 @ ]9 V e+ v* i9 u. KBlueprint 是一個 CSS 框架,它的目的是減少你的css開發時間。它提供一個可靠的css基礎去創建你的項目,BP由一個易用的網格、合理的佈局和一個打印樣式。
2 M1 N9 k7 j3 ~3 N
( ^! S$ u5 u; }& Z& e9.Schema Web Design Framework3 C7 q3 Z4 g9 |) N
( z+ o$ d: q \3 B9 r$ _8 ?
Schema 是一個為了提供在重複的設計任務中必須的CSS和HTML標籤而設計的表現層的網頁框架設計。 與為每一個新的網站項目從零開始創建HTMl/CSS不同,Schema提供必要的基礎來開始並立馬讓你的設計跑起來。
9 ~8 j% ], l' v1 | C# I% r8 E2 H
3 b, S* n, Y' }10.Emastic CSS Framework6 Y/ J3 {; w* P3 t
7 r, C# D% z# q9 J! O2 V' u
Emastic 是一個CSS框架,它有連續的任務:探索陌生的新世界,尋找新生活和新的網站空間,大膽的去CSS框架尚未到達的領域。它是輕量的、在頁面寬度上比較人性化,在網格中使用固定和不固定的列寬。 Elastic 用「em」佈局。
2 c& `. v) z; c' N" [* e; z2 U
& i7 _5 Z9 P2 D; b# `% Y1 C11.That Standards Guy CSS Framework6 Q3 M+ l: d" @; U% ?' G+ j
0 i9 g: n8 k5 u
* 只能調用單個樣式文件6 ^# d% o5 |% G0 _/ b( J
* 主樣式需要取得CSS認證(WCAG 1.0);! k2 v, r/ d( p
* 跨瀏覽器兼容性—包括Internet Explorer (IE) 5.x for Mac;
4 }* f; y0 Y, b, x, _! Y* IE Hacks使用獨立文件;; }5 E; S. ]- _- @3 j# b. H
* 快速創建模板;
) x, j8 u- I- }/ F$ N$ }6 ~2 F* 少量註釋/實例演示,可以節省時間來理解。
. a( C- v" m) j' u5 @" a! y% B0 X; N" I9 }5 N& F2 r0 `0 S
12.Content with Style Framework: q. b( A, p( r$ D$ t4 M
' R& m- ^/ K! X0 ?* u) B6 R
下一個邏輯步驟就是將這個擴展為CSS框架,允許使用寫好並通過測試的組件來快速開發網站。實際上所需的是搞定一套命名習慣和一個靈活的基本模板…
% H9 J2 Q. f+ l7 \2 x/ B
' n+ v( y' z. j, i% U13.Boilerplate CSS Framework( l' E1 P; @. v9 a
% i/ a7 ?2 e# f) h, B- i14.ESWAT Web Project Framework
, H" o2 ^. i- c6 oESWAT正在重新整理。如果你是衝著我的網站框架來的,那麼你就可以在這裡下載。也許你也想看看我的其他項目gmachina、AppleSeed。! X+ G G: J, m# u7 ^8 d6 m
15.Tripoli CSS Framework$ f/ |9 l! y0 F- a0 I
9 W2 \# |6 w8 u) R3 X# VTripoli是一個用於HTML表現的通用css規範。通過重設和重建瀏覽器標準,Tripoli 為你的網站項目提供了一個標準的、跨瀏覽器表現的基礎。
s5 t( \ j0 R英文原文:CSS Frameworks
: U2 K4 r) c1 e, [. ~翻譯原文:css框架收集 |
評分
-
查看全部評分
|