適用於全部 html 元素的屬性,不過還是會依循元素的本質反應作用,屬性加在不適用的元素就沒意義了。
id"idName"由編寫人定義,如, id="html-syntax" 。
定義元素在文件內的唯一識別名稱,可作為 URI 參照位置。第一個字元須為英文字母 (A-Z, a-z) ,大小寫有區分;接下來可為英文字母, 0-9 (數字), - (減號), _ (底線), . (句號), : (冒號) 。
class"className"由編寫人定義,如, class="practices" 。
定義元素的類別名稱。規則同 id 屬性,不同的是同一元素可指定多個 class 名稱,而不同名稱以半形空格區隔,如, class="initial theme1" 。
lang, xml:lang"en"英文, xml:lang="en" 。
"en-us"美式英文, xml:lang="en-us" 。
"en-uk"英式英文, xml:lang="en-uk" 。
"zh"中文, xml:lang="zh" 。
"zh-tw"正體中文, xml:lang="zh-tw" 。
"zh-cn"簡體中文, xml:lang="zh-cn" 。
以二個字元標註元素內容使用的語系,可促使瀏覽器自動支援該語系文字流排特性,如斷行、連字等,甚至預設的字體,也有助於聲音朗讀程式作適當的發音;可接 - (減號) 後再加二個字元,更明確註明語區,如中文至少就有正體中文、簡體中文兩種。更多語系可查詢 ISO 639-1 ;或可參考瀏覽器內的 [語言] 選項、或 dreamweaver [標籤編輯器] 內語言選項。如, xml:lang="zh-tw" ,為 XML 的寫法,而 html 只需要 lang="zh-tw" ,惟 xhtml 最好兩個寫法並存 (英文) 。
dir"ltr"左到右文字走向, dir="ltr" 。 root elements 未指定時,採用此值。
"rtl"右到左文字走向, dir="rtl" 。
"auto"由程式動態決定, dir="auto" 。在無法預先決定文字走向時使用。
定義元素內文字的走向。未定義 dir 時,自動採用父元素的定義。部分瀏覽器提供使用者變更文字走向的功能,應注意可能造成網頁反向呈現。
title"information"由編寫人定義,如, title="Cost/Performace" 。
元素的附加文字說明。多數瀏覽器當滑鼠移入元素區域會促使彈出顯示此內容。部分元素加 title 屬性是會提高瀏覽的友善度,對搜尋關鍵字排序也會有加分作用,如 abbr, a, cite, link, img, object, embed, video, canvas 等。
style"css properties"由編寫人定義元素的 css ,如, style="color:navy;font-weight:900;" 。
定義單一元素的樣式。此屬性通常應用在程式動態產生樣式,編寫 css 建議以獨立的 css 檔處理較為妥善,不宜用此屬性一個一個撰寫,也不易維護。
onclick"script"由編寫人定義的 script 。事件屬性的值都是 script ,以下均同,會省略此段。
定義在元素上按一下執行鍵並放開時的執行程式。如, onclick="return(window.confirm('全部銷毀?'));" 。以下事件屬性使用方式雷同,不再重複舉例。
ondblclick定義在元素上連按二下滑鼠執行鍵時的執行程式。
onmousedown定義在元素上按下滑鼠執行鍵時 (不用放開) 的執行程式。
onmouseup定義在元素上放開滑鼠執行鍵時的執行程式。
onmouseover定義滑鼠移入元素可觸及區域時的執行程式。
onmouseout定義滑鼠移出元素可觸及區域時的執行程式。
onmousemove定義滑鼠在元素可觸及區域移動時的執行程式。
onkeypress定義在元素區域內按下鍵盤某一個鍵並放開時的執行程式。
onkeydown定義在元素區域內按下鍵盤某一個鍵時 (不用放開) 的執行程式。
onkeyup定義在元素區域內放開鍵盤某一個鍵時的執行程式。
更新日期: