層疊樣式表(CSS)是一種設計一個網站或一組網站的方法,使它們具有一致的外觀和感覺,并使其外觀和感覺易于更改。通過使用CSS設計網站,web開發人員對網站的外觀有更大程度的控制。 一個web開發人員可以通過三種主要方式使用C...
層疊樣式表(CSS)是一種設計一個網站或一組網站的方法,使它們具有一致的外觀和感覺,并使其外觀和感覺易于更改。通過使用CSS設計網站,web開發人員對網站的外觀有更大程度的控制。

一個web開發人員可以通過三種主要方式使用CSS文件來控制網站的外觀。第一種方法稱為內聯,即例如,一個web開發人員可能希望某個特定的句子以粗體顯示,她可以使用CSS,使用內聯代碼將句子的樣式設置為粗體和紅色。這種方法的好處是,它允許對網頁的特定部分進行快速而簡單的更改。
web開發人員使用CSS的另一種方法是為單個網頁。在這種情況下,開發人員將使用所謂的嵌入式CSS。例如,開發人員可以將每個新段落縮進,每個頁眉用粗體顯示。嵌入的說明通常放在網頁代碼的頂部。
這允許開發人員更改一次嵌入的代碼,并使效果生效放置在整個頁面中。如果他決定將所有標題用斜體而不是粗體文本,他可以簡單地更改樣式編碼,然后該頁面上的所有標題都將更改。這比內聯方法的優勢在于它覆蓋了整個網頁,而且可以一次對整個頁面進行更改。
CSS的最后一種常見類型是外部CSS。web開發人員將編寫應用于整個web頁面組、整個網站甚至多個網站的代碼這些規則可以包括背景顏色、文本顏色、單詞間距和頁面布局的其他元素,就像前面兩個CSS示例一樣。
區別在于這些說明不是針對頁面的某一部分,也不是針對一個網頁,但對于整個網站來說,其優點是通過對外部樣式表進行更改,可以一次性更改整個網站的外觀和感覺。如果設計師想為整個網站嘗試新的背景色或新字體,則可以通過在外部代碼中更改幾行來完成,而不是逐個更改單獨頁面并在其中進行更改。
嵌入式和外部CSS的缺點是創建大型樣式表需要花費更多的時間,這將涵蓋大量布局,網頁設計師必須決定,從長遠來看,是制作單獨的內聯指令,還是制作一個嵌入式或外部CSS來同時處理許多設計功能,這樣做更有效。