常在雅虎知識上看到
"我要學CSS,誰可以教我?"
"急!20點幫我做網誌的CSS"
CSS好像很紅火
但到底CSS是什麼?我們又為什麼要用CSS呢?

CSS是Cascading Style Sheet的縮寫
翻譯成"階層樣式表"簡稱樣式表
不過雖然我國國民的英語水準每況愈下
但是你說CSS也許懂得人還比較多點

CSS的歷史
1997年w3c公佈HTML4的標準
同時推出第一版的CSS1
很快的又於1998年5月
公布CSS2也就是目前最廣泛使用的版本
使用CSS可以精確地控制網頁裡的每一個元素
字體樣式,背景,排列方式,區域尺寸,邊框效果等等
而且它可以做成外連的CSS檔,同時定義好幾個頁面
大幅減少網頁的大小與設計者的時間
CSS的最終目的就是協助傳統HTML為主的網頁
走向結構與表現分離的web設計標準

為什麼要學CSS
為什麼10年前就推出的技術
都已經2007了還在推廣呢?
主要原因是重量級的網頁設計軟體DW,Photoshop
這麼久以來並沒有很方便的CSS編輯的功能
而且在web2.0時代以前,網頁設計是視覺導向
大部分的網頁設計師都是搞美術的
傳統HTML的結構與表現結合的標籤方式寫起來比較簡單
撰寫CSS對他們而言是種無趣近似程式語言的工作
而以排版的效率而言CSS維護起來非常麻煩
我們無須巧辯以同樣設計版面的網頁
用CSS在那裡慢慢地編寫調整位置效果
我用photoshop視覺排版再輸出
可以分毫不差而且速度更快

那既然如此我用CSS幹麻?
數位文明是不斷地前進
對於網頁操作的觀念也一直再改變
web2.0時代強調的是分享與可重複使用
如果用以前的方法寫網頁
程式碼非常的複雜而且龐大
而且一個元素都動不得
自然無法分享,重複使用更別提了
每一個網頁都是table排版排得死死的
你不可能用一模一樣的設計套用在另一個網站
除非你用一模一樣的方法"重做"
但是用CSS寫出來的樣式就可以大量分享
部落格就是CSS成長茁壯的證明
別人設計的部落格樣式可以拿來套用
你也可以修改別人的樣式變成屬於自己的風格
雖然用CSS來表現網頁的形式
不像能用photoshop做出得那般多變化
(至少目前看起來如此)
但是正如之前所講的時代在改變,觀念也在改變
曾經那麼風風火火的Flash網頁風潮
如今已成為許多瀏覽者的惡夢
現在約有80%的瀏覽者一看到Flash首頁的進版動畫
都是選擇跳過,更糟的是立刻關掉網頁
這叫設計者情何以堪...
美人會老去;明星會過氣
潮流如此,設計人也只能隨波逐流囉
這就是藝術和設計的分別
設計是一種時尚趨勢
藝術卻可以歷久彌新

<延伸閱讀>
web標準概念入門
10 Years Anniversary of CSS

fennser 發表在 痞客邦 PIXNET 留言(0) 人氣()