CSS如何顯示 HTML元素

才智咖 人氣:2.11W

需要具備的基礎知識在繼續學習之前,你需要對下面的知識有基本的瞭解:

CSS如何顯示 HTML元素

HTML XHTML

如果你希望首先學習這些專案,請在 首頁 訪問相關教程。

CSS 概述 CSS 指層疊樣式表 (Cascading Style Sheets) 樣式定義如何顯示 HTML 元素 樣式通常儲存在樣式表中 把樣式新增到 HTML 4.0 中,是為了解決內容與表現分離的問題 外部樣式表可以極大提高工作效率 外部樣式表通常儲存在 CSS 檔案中 多個樣式定義可層疊為一 樣式解決了一個普遍的問題

HTML 標籤原本被設計為用於定義文件內容。通過使用這樣的標籤,HTML 當初被指望用來表達“這是標題”、“這是段落”、“這是表格”之類的資訊。而文件的佈局被期望由瀏覽器來完成,而不使用任何的格式化標籤。

由於兩種主要的瀏覽器(Netscape 和 Internet Explorer)不斷地將新的 HTML 標籤和屬性(比如字型標籤和顏色屬性)新增到 HTML 規範之中,因此建立文件內容清晰地獨立於文件表現層的`站點變得越來越困難。

為了解決這個問題,全球資訊網聯盟(W3C),這個非營利的標準化聯盟,肩負起了 HTML 標準化的使命,並在 HTML 4.0 之外創造出 STYLES(樣式)。

所有的主流瀏覽器均支援層疊樣式表。

樣式表極大地提高了工作效率

樣式表定義如何顯示 HTML 元素,諸如 HTML 3.2 的樣式中的字型標籤和顏色屬性通常被儲存在外部的 檔案中。通過僅僅編輯一個簡單的 CSS 文件,外部樣式表使你有能力同時改變站點中所有頁面佈局的外觀。

由於允許同時控制多重頁面的樣式和佈局,CSS 可以稱得上 WEB 設計領域的一個突破。作為網站開發者,你可以為每個 HTML 元素定義樣式,並將之應用於你希望的任意多的頁面中。如需進行全域性變換,只需簡單地改變樣式,然後網站中的所有元素均會被自動地更新。

多重樣式將層疊為一個樣式表允許以多種方式規定樣式資訊。樣式可以被規定於單個的 HTML 元素中,在 HTML 頁的頭元素中,或在一個外部的 CSS 檔案中。甚至可以在一個單一的 HTML 文件內部引用多個外部樣式表。

層疊次序當同一個HTML元素被不止一個樣式所定義時,會使用哪個樣式呢?

一般而言,所有的樣式會根據下面的規則層疊於一個新的虛擬樣式表中,其中數字 4 擁有最高的優先權。

瀏覽器預設設定 外部樣式表 內部樣式表(位於標籤內部) 內聯樣式(在 HTML 元素內部)

因此,內聯樣式(在 HTML 元素內部)擁有最高的優先權,這意味著它將優先於以下的樣式宣告:標籤中的樣式宣告,外部樣式表中的樣式宣告,或者瀏覽器中的樣式宣告(預設值)。

TAGS:CSS html 元素