--- title: CSS(樣式表) slug: Learn/CSS tags: - CSS - 入門 - 初學者 - 撰寫程式 - 樣式 - 風格 translation_of: Learn/CSS ---
階層式樣式表({{glossary("CSS")}})是學習完 {{glossary("HTML")}} 之後,您應該學習的第一項技術。HTML 用於定義內容的架構與語意,CSS 則是用來設定樣式與佈局方式。舉例來說,您可以使用 CSS 來改變內容的字體、顏色、字型大小、間距、拆分成多欄,或是加入動畫和其他裝飾性質的特性。
我們整理了一門課程,包含了你實現目標需要的所有基礎知識。
在嘗試 CSS 之前,您應該先了解基本的 HTML 知識。我們建議先閱讀 HTML 介紹單元。在這個單元你會學習到關於:
在您了解最基礎的 HTML 運作思維後,我們推薦您同時學習 HTML 與 CSS,使兩者之間互相搭配。因為 HTML 搭配上 CSS 會變得無比有趣,兩者是密不可分的,您無法在不理解 HTML 的情況下獨立學習 CSS。
在開始這個主題之前,您應該要有電腦的基礎使用概念以及使用網頁的經驗(單純地瀏覽、查看內容)。您應該要有一個已經設定的好的基本工作環境,如同安裝基本軟體所敘述的,知道怎麼建立與管理檔案,如同處理檔案提到的內容。這兩者都是 Web 入門裡初學者單元中一部分。
建議您在開始課程前先閱讀 Web 入門,不過並非絕對必要,儘量那裡有許多詳細的介紹,大部分 CSS 概念在我們的 CSS 入門單元中也會含蓋到。
這個主題按建議的學習順序包含以下的單元。強烈建議您從第一項開始。
使用 CSS 解決常見的問題裡提供了許多單元的連結,其內容說明如何使用 CSS 解決在建立網頁時常見的問題。
在一開始,您主要將顏色套用到 HTML 元素或是背景;改變元素的大小、形狀和位置,然後添加、定義元素的邊框。當您對 CSS 的基礎知識有深刻的理解,就沒有太多作不到的事情。學習 CSS 其中一項最棒的事情,是當你了解了基本原理,通常您就能很好的抓到「什麼能作」、「什麼作不到」的感覺,既使是在您還不確切的知道要怎麼實現它的狀況下。
CSS 與您將遇到程式語言或設計工具在運作上有點不太一樣。為什麼要用這種方式運作?在下面影片中, Miriam Suzanne 解釋為什麼 CSS 是這樣運作,以及為什麼會這樣子發展。(可以利用字幕翻譯功能,將 CC 字幕轉為中文)
{{EmbedYouTube("aHUtMbJw8iA")}}