超文字標記語言/文字格式化
外觀
< 超文字標記語言
與幾乎所有程式語言和標記語言一樣,文字格式化也有幾種不同的方法。HTML也不例外。
一種流行的HTML格式化方法是使用特定的HTML標籤,例如<b>、<i>和<u>。全球資訊網聯盟 (W3C) 建議這些標籤可能在將來不被支援,建議您使用<strong>、<em>和<cite>來為HTML頁面上的文字新增格式。
在實踐中,這兩種方法都可以使用,但它們在文字格式化的方式上有限。
因此,許多HTML作者正在轉向使用CSS(層疊樣式表),它採用“樣式表”和“內聯樣式”來為文字新增格式。需要注意的是,使用CSS,您可以重新定義特定型別標籤內的文字外觀。有關詳細資訊,請參閱下面的類部分。
透過CSS(層疊樣式表),您可以使用包含“樣式”(文字格式化方式)的“類”來重複使用程式碼。您也可以將CSS樣式內聯,如下所示
<div style="font-weight: bold; font-size: 200%">This is a paragraph of double-size bold text</div>
結果是
這是一段雙倍大小的粗體文字
類可以在兩個地方定義:在HTML文件的style標籤中和在外部檔案中,即“層疊樣式表”名稱中提到的“樣式表”。“層疊”一詞指的是當多個樣式表要應用於同一文件時選擇正確樣式的機制。
一個樣式標籤示例
<style type="text/css">
a { font-weight: bold; }
a.special { color:red; }
</style>
一個樣式表文件內容的示例
a { font-weight: bold; }
a.special { color:red; }
