XHTML1.0 標籤的通用屬性

標籤都有其特定的屬性,不過也有幾個屬性是通用的,換句話說,這幾個屬性都可以用在絕大部分的標籤中。

id

這是為了替標籤加上「識別選取項(ID selector)」,它是作為樣式表或 script 的參考。在標準網頁中,「每個單一頁面」裡頭的原始碼,對於每個 id 名稱,它只能出現一次,例如:

<div id="header">...</div>

也就是上述的 id="header" 在相同頁面的原始碼中只能出現一次。

class

這是為了替標籤加上「類型選取項(class selector)」,它是作為樣式表或 script 的參考。每個 class 名稱可以被複數不同的標籤所使用(跟 id 名稱相反)。我們也可以這麼說——同樣一個 class 名稱適合於好幾個不同標籤來使用,不過 id 名稱確只能適用於單一標籤。

style

這個屬性是用來直接在標籤上加入樣式。例如:

<div style="color: red;border: 1px solid blue;">...</div>

title

這個屬性是用來幫標籤加上標題(或稱補充資料),當滑鼠指標移動至該標籤區域時,所顯示的文字。例如:

<div title="我的個人資料">...</div>

「聽說」這個屬性好像對搜尋引擎特別「有用」。

lang

這個屬性是用來顯示標籤「內容」更加正確的語系。例如:

<div lang="en">The time of my life.</div>

※注意:可擴展超文件標記語言 1.1 不再使用 lang 屬性,須改用 xml:lang。