為什麼要學習 CSS 設計?這個問題可能是許多剛開始接觸 CSS 的網頁設計師會想問的問題,因為網頁設計的基礎,其實只要用 HTML 就能夠做出一個蠻標準的網頁,但如果要更進階呢?有的時候還真的不能沒有 CSS 呢!其實 CSS Web Design 的技術老早就已經深入到絕大多數的網頁之中,甚至有碰過所謂的網頁設計師反對學習 CSS 的技術,直接表示他都用 Dreamweaver 拉一拉就可以設計出來,為什麼還要額外去學習自己寫 CSS 程式碼?這位設計師經過我的解說之後,他終於發現原來他所慣用的 Dreamweaver 網頁設計軟體,本身也會用 CSS 的的方式讓網頁呈現設計師想要的風格,只不過裡面的 CSS 語法是軟體自己產生的,若要親自調整 CSS 程式碼,沒有這樣的技術又如何辦得到呢?
回到正題,為什麼要學習 CSS 網頁設計技巧?因為 CSS 有幾個特點,首先是幾乎所有的主流瀏覽器都支援 CSS 語法,再來是 CSS 可以直接寫在網頁的程式碼內,也可以採用嵌入的方式呈現,光是這一點就足以展現強大的管理優勢,比起傳統用 HTML 一頁一頁慢慢寫,CSS 有效率多了,另外是 CSS 的許多功能,受到現在很熱門的 HTML 5 所支援,甚至老舊的 HTML 4.0 之前的語法,漸漸在 HTML 5 開始不支援,同樣的效果、同樣的風格,將來可能必須要用 CSS 來設計才能達到,蹤觀以上各點,應該可以解答為什麼新一代的網頁設計師都必須學習 CSS Design 了吧!?