最新的Web開發教程
 

HTML屬性


所有的HTML屬性

屬性 屬於 描述
accept <input> 指定類型的服務器接受(僅用於文件的type="file" )。
accept-charset <form> 指定字符編碼是用於表單提交。
accesskey 全局屬性 指定一個快捷鍵來激活/關注的元素。
action <form> 指定當提交表單向何處發送表單數據。
align 在HTML 5不支持。 指定根據周圍元件的對齊。 使用CSS來代替。
alt <area><img> <input> 指定當原始元素無法顯示的替代文本。
async <script> 指定腳本(僅適用於外部腳本)異步執行。
autocomplete <form> <input> 指定是否<form><input>元素應該啟用自動完成。
autofocus <button><input><keygen><select><textarea> 指定元素應自動獲得在頁面加載時關注的焦點。
autoplay <audio><video> 指定音頻/視頻將盡快開始播放,因為它已準備就緒
bgcolor 在HTML 5不支持。 指定元素的背景色。 使用CSS來代替。
border 在HTML 5不支持。 指定元素的邊框的寬度。 使用CSS來代替。
challenge <keygen> 指定的值<keygen>提交時元素應該被質疑。
charset <meta> <script> 指定的字符編碼。
checked <input> 指定一個<input>元素,應預先選定的頁面加載時(對於type="checkbox"type="radio" )。
cite <blockquote> <del><ins><q> 指定這也解釋了報價/刪除/插入的文本的URL。
class 全局屬性 指定一個或多個類名的元素(是指一類在樣式表)。
color 在HTML 5不支持。 指定元素的文本顏色。 使用CSS來代替。
cols <textarea> 指定文本區域的可見寬度。
colspan <td><th> 指定表單元格跨越的列數
content <meta> 給人以HTTP的當量或name屬性關聯的值
contenteditable 全局屬性 指定元素的含量是否可編輯與否。
contextmenu 全局屬性 指定一個元素的上下文菜單。 出現的上下文菜單時,該元素在用戶右鍵點擊。
controls <audio><video> 指定音頻/視頻控制應顯示(如播放/暫停按鈕等)。
coords <area> 指定區域的坐標。
data <object> 指定要由對象所使用的資源的URL。
data-* 全局屬性 用來存放私人頁面或應用程序的自定義數據。
datetime <del> <ins><time> 指定的日期和時間。
default <track> 指定軌道要被啟用,如果用戶的偏好沒有表明另一個軌道會更合適。
defer <script> 指定當頁面完成(僅用於外部腳本)解析腳本被執行。
dir 全局屬性 指定一個元素內容的文本方向。
dirname <input><textarea> 指定文字方向將被提交。
disabled <button><fieldset><input><keygen><optgroup> <option><select><textarea> 指定一個指定的元素/組元素應該被禁用。
download <a><area> 指定當用戶點擊超鏈接的目標將被下載。
draggable 全局屬性 指定元素是否可拖動與否。
dropzone 全局屬性 指定拖動的數據是否被複製,移動或鏈接,跌落時。
enctype <form> 指定如何表單數據應該將它提交給服務器(僅適用於方法=“郵報”)時進行編碼。
for <label><output> 指定哪些表單元素(S)標籤/計算勢必會。
form <button><fieldset><input><keygen><label><meter><object> <output><select><textarea> 指定表單的名稱元素屬於
formaction <button><input> 指定當提交表單向何處發送表單數據。 僅用於type="submit"
headers <td><th> 指定一個或多個報頭細胞的細胞是有關。
height <canvas><embed><iframe> <img> <input><object> <video> 指定元件的高度。
hidden 全局屬性 指定一個元素還沒有,或者不再,相關的。
high <meter> 指定被認為是一個高值的範圍內。
href <a><area><base><link> 指定的頁面的鏈接去的URL。
hreflang <a><area><link> 指定鏈接的文檔的語言。
http-equiv <meta> 提供對信息/值的HTTP頭content屬性。
id 全局屬性 指定元素一個唯一的ID。
ismap <img> 指定圖像為服務器端圖像映射。
keytype <keygen> 指定密鑰的安全性算法。
kind <track> 指定類型的文本軌道。
label <track> 指定文本軌道的標題。
lang 全局屬性 指定元素內容的語言。
list <input> 指的是<datalist>包含預先定義的選項為元素<input>元素。
loop <audio><video> 指定音頻/視頻將重新開始,每次完成的時間。
low <meter> 指定被認為是一個低的值的範圍內。
manifest <html> 指定文件的緩存清單的地址(離線瀏覽)。
max <input><meter><progress> 指定的最大值。
maxlength <input><textarea> 指定允許在一個元件的最大字符數。
media <a><area><link><source><style> 指定何種媒體/設備鏈接文檔方面進行了優化。
method <form> 指定發送表單數據時使用的HTTP方法。
min <input><meter> 指定的最小值。
multiple <input><select> 指定用戶可以輸入一個以上的值。
muted <video> 指定視頻的音頻輸出應該被靜音。
name <button><fieldset><form> <iframe> <input><keygen><map><meta> <object> <output><param> <select><textarea> 指定元素的名稱。
novalidate <form> 規定在提交表單時不應該驗證。
onabort <audio><embed><img> <object> <video> 腳本要在中止運行。
onafterprint <body> 在打印文檔後執行腳本。
onbeforeprint <body> 在打印文檔之前,要運行腳本
onbeforeunload <body> 當文檔即將卸載要運行的腳本。
onblur 所有可見的元素。 當元素失去焦點時執行腳本。
oncanplay <audio><embed><object> <video> 當一個文件已準備好開始播放時執行腳本(當它緩衝到足以開始)。
oncanplaythrough <audio><video> 當一個文件可以一路播放到結束不暫停緩衝執行腳本。
onchange 所有可見的元素。 當該元素的值被改變時執行腳本。
onclick 所有可見的元素。 被點擊的元素時執行腳本。
oncontextmenu 所有可見的元素。 當上下文菜單被觸發執行腳本
oncopy 所有可見的元素。 元素的內容被複製時要運行的腳本。
oncuechange <track> 要運行腳本時,在提示修改<track>元素
oncut 所有可見的元素。 元素的含量是被切割時要運行的腳本。
ondblclick 所有可見的元素。 腳本當元素正在雙擊運行。
ondrag 所有可見的元素。 腳本在拖動操作結束運行。
ondragend 所有可見的元素。 腳本在拖動操作結束運行。
ondragenter 所有可見的元素。 當一個元素被拖到有效的放置目標執行腳本。
ondragleave 所有可見的元素。 當元素離開有效的放置目標執行腳本
ondragover 所有可見的元素。 當一個元素被拖動到有效放置目標執行腳本。
ondragstart 所有可見的元素。 腳本在拖動操作的開始運行。
ondrop 所有可見的元素。 當拖動的元素被丟棄時執行腳本。
ondurationchange <audio><video> 要運行腳本時,媒體長度的變化
onemptied <audio><video> 當壞事發生,文件突然無法使用(如意外斷開)執行腳本。
onended <audio><video> 當媒體有到達終點(對於喜歡“謝謝你能聽”消息的有用的事件)時執行腳本
onerror <audio><body> <embed><img> <object> <script> <style> <video> 當發生錯誤時執行腳本。
onfocus 所有可見的元素。 當元素獲得焦點時執行腳本。
onhashchange <body> 當出現了改變URL的錨部分執行腳本。
oninput 所有可見的元素。 腳本當元件獲取用戶輸入來運行。
oninvalid 所有可見的元素。 當元素是無效的執行腳本。
onkeydown 所有可見的元素。 當用戶按下一個鍵時執行腳本。
onkeypress 所有可見的元素。 當用戶按下某個鍵時執行腳本。
onkeyup 所有可見的元素。 當用戶釋放某個鍵時執行腳本。
onload <body> <iframe> <img> <input><link><script> <style> 當元素加載完成後執行腳本。
onloadeddata <audio><video> 當媒體數據加載時執行腳本
onloadedmetadata <audio><video> 當元數據(如尺寸和持續時間)被加載到執行腳本。
onloadstart <audio><video> 腳本運行就像文件開頭的實際加載任何東西之前加載。
onmousedown 所有可見的元素。 當鼠標按鈕被按下一個元素上執行腳本。
onmousemove 所有可見的元素。 隨著鼠標指針移動在一個元素腳本中,只要運行。
onmouseout 所有可見的元素。 當鼠標指針移動OT的元件的執行腳本。
onmouseover 所有可見的元素。 腳本中,當在一個元素鼠標指針移動運行。
onmouseup 所有可見的元素。 當鼠標按鈕被釋放在一個元素上運行腳本。
onmousewheel 所有可見的元素。 當鼠標滾輪被滾動在一個元素上運行腳本。
onoffline <body> 當瀏覽器開始脫機工作時執行腳本
ononline <body> 當瀏覽器啟動聯機工作時執行腳本
onpagehide <body> 當用戶從導航頁面離開執行腳本。
onpageshow <body> 當用戶導航到一個頁面執行腳本
onpaste 所有可見的元素。 要運行腳本時,在元素使用者膏有機質含量
onpause <audio><video> 當媒體被暫停或者由用戶或編程執行腳本。
onplay <audio><video> 當媒體準備開始播放時執行腳本。
onplaying <audio><video> 當媒體實際上已經開始播放時執行腳本。
onpopstate <body> 當窗口的歷史變化時執行腳本。
onprogress <audio><video> 當瀏覽器是在得到媒體數據的過程中要運行腳本
onratechange <audio><video> 腳本可以在每次播放速率的變化(當用戶切換到慢動作或快進模式等)運行。
onreset <form> 在形式的復位按鈕被點擊時要運行腳本。
onresize <body> 調整大小的瀏覽器窗口時要運行腳本。
onscroll 所有可見的元素。 當一個元素的滾動條被滾動時執行腳本。
onsearch <input> 當用戶在搜索欄中寫的東西(用於執行腳本<input="search"> )。
onseeked <audio><video> 當要運行腳本seeking屬性被設置為假,指示求已結束。
onseeking <audio><video> 當執行腳本seeking屬性被設置為true,表明尋求有效
onselect 所有可見的元素。 當元素被選中執行腳本。
onshow <menu> 當執行腳本<menu>元素顯示為上下文菜單
onstalled <audio><video> 當瀏覽器無法為任何原因取回媒體數據執行腳本。
onstorage <body> 當一個Web存儲區域被更新時執行腳本。
onsubmit <form> 當提交了執行腳本。
onsuspend <audio><video> 腳本讀取前它被完全加載無論什麼原因,媒體數據時,停止運行。
ontimeupdate <audio><video> 當播放位置發生了變化(如當用戶快進到不同的點在媒體)執行腳本
ontoggle <details> 當用戶打開或關閉時執行腳本<details>元素。
onunload <body> 當頁面卸載時執行腳本(或瀏覽器窗口已關閉)
onvolumechange <audio><video> 腳本可以每體積改變了(包括設置音量為“靜音”)的時間運行。
onwaiting <audio><video> 當媒體已暫停執行腳本,但有望恢復(當媒體暫停緩衝更多的數據等)。
onwheel 所有可見的元素。 要當鼠標車輪滾滾向前向上或向下在一個元素上運行腳本。
open <details> 指定的細節應該是可見的(開放)到用戶
optimum <meter> 指定什麼值是表上的最佳值。
pattern <input> 指定一個正則表達式<input>元素的值與檢驗。
placeholder <input><textarea> 指定用於描述元件的預期值短提示。
poster <video> 指定在視頻下載到顯示圖像,或直到用戶點擊播放按鈕。
preload <audio><video> 指定是否以及如何筆者認為音頻/視頻應該被加載在頁面加載時
readonly <input><textarea> 該元素為只讀指定
rel <a><area><link> 指定當前文檔和所鏈接的文檔之間的關係。
required <input><select><textarea> 指定元素必須提交表單之前填寫。
reversed <ol> 指定列表中的順序應該降(9,8,7 ......)。
rows <textarea> 指定在文本區域線的可見數目。
rowspan <td><th> 指定行的表格單元格跨越數
sandbox <iframe> 啟用一組額外的限制措施在內容<iframe>
scope <th> 指定一個標題小區是否為列,行或組的列或行的一個標頭。
scoped <style> 指定的樣式僅應用於此元素的父元素,該元素的子元素
selected <option> 指定一個選項,應預先選定的頁面加載時。
shape <area> 指定的區域的形狀。
size <input><select> 指定寬度,以字符( <input> ),或者指定的可見的選項數( <select>
sizes <link> 指定鏈接的資源的大小。
span <col> <colgroup> 指定要跨越列數。
spellcheck 全局屬性 指定元素是否是有其拼寫和語法檢查或沒有。
src <audio><embed><iframe> <img> <input><script> <source><track><video> 指定媒體文件的URL。
srcdoc <iframe> 指定頁面的HTML內容的顯示<iframe>
srclang <track> 指定軌道文本數據的語言(如果需要的kind="subtitles" )。
start <ol> 指定有序列表的開始值。
step <input> 指定輸入域的合法的數字間隔。
style 全局屬性 指定元素內聯CSS樣式。
tabindex 全局屬性 指定元素的Tab鍵順序。
target <a><area><base><form> 指定在哪裡打開鏈接的文檔或者提交表單的目標。
title 全局屬性 指定有關元素的額外信息。
translate 全局屬性 指定元素的內容是否應該被翻譯或沒有。
type <button><embed><input><link><menu><object> <script> <source><style> 指定元素的類型。
usemap <img> <object> 指定一個圖像作為客戶端的圖像映射。
value <button><input><li> <option><progress><param> 指定元素的值。
width <canvas><embed><iframe> <img> <input><object> <video> 指定元素的寬度。
wrap <textarea> 指定在文字框中的內容是如何在表單提交時,被包裝。