訳注: この文書はHTML 5.1 Recommendationの日本語訳ではありません。代わりに最新のW3C HTML仕様を参照ください。

この日本語訳はメンテナンスされていません。この翻訳文書の代わりにWHATWG HTML日本語訳を参照することができます。

索引

The following sections only cover conforming elements and features.

要素

この節は非規範的である。

要素の一覧表
要素 説明 カテゴリ 親† 属性 インターフェース
a ハイパーリンク フロー; フレージング*; インタラクティブ フレージング 透過的* グローバル; href; target; download; rel; hreflang; type HTMLAnchorElement
abbr 略語 フロー; フレージング フレージング フレージング グローバル HTMLElement
address ページまたはarticle要素の連絡先情報 フロー フロー フロー* グローバル HTMLElement
area イメージマップ上のハイパーリンクまたはデッドエリア フロー; フレージング フレージング* グローバル; alt; coords; shape; href; target; download; rel; hreflang; type HTMLAreaElement
article 自己完結型のシンジケーションや再利用可能な文書 フロー; セクショニング フロー フロー グローバル HTMLElement
aside わずかに関連するコンテンツのためのサイドバー フロー; セクショニング フロー フロー グローバル HTMLElement
audio オーディオプレイヤー フロー; フレージング; エンベディッド; インタラクティブ フレージング source*; 透過的* globals; src; crossorigin; preload; autoplay; mediagroup; loop; muted; controls HTMLAudioElement
b キーワード フロー; フレージング フレージング フレージング グローバル HTMLElement
base ハイパーリンクフォームのための基底URLとデフォルトターゲットブラウジングコンテキスト metadata head; template グローバル; href; target HTMLBaseElement
bdi テキスト方向の分離 フロー; フレージング フレージング フレージング グローバル HTMLElement
bdo テキスト方向形式 フロー; フレージング フレージング フレージング グローバル HTMLElement
blockquote 別の情報源から引用されるセクション フロー; セクショニングルート フロー フロー グローバル; cite HTMLQuoteElement
body 文書の本体 セクショニングルート html フロー globals; onafterprint; onbeforeprint; onbeforeunload; onhashchange; onlanguagechange; onmessage; onoffline; ononline; onpagehide; onpageshow; onpopstate; onstorage; onunload HTMLBodyElement
br 詩や住所などにおける改行 フロー; フレージング フレージング グローバル HTMLBRElement
button ボタンコントロール フロー; フレージング; インタラクティブ; 記載; ラベル付け可能; 送信可能; リセット可能; フォーム関連 フレージング フレージング* グローバル; autofocus; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; menu; name; type; value HTMLButtonElement
canvas スクリプタブルなビットマップキャンバス フロー; フレージング; エンベディッド フレージング 透過的 グローバル; width; height HTMLCanvasElement
caption 表題 なし table; template フロー* グローバル HTMLTableCaptionElement
cite 作品のタイトル フロー; フレージング フレージング フレージング グローバル HTMLElement
code コンピュータコード フロー; フレージング フレージング フレージング グローバル HTMLElement
col 表列 なし colgroup; template グローバル; span HTMLTableColElement
colgroup 表における列のグループ なし table; template col*; template* グローバル; span HTMLTableColElement
data 等価な機械可読形式 フロー; フレージング フレージング フレージング グローバル; value HTMLDataElement
datalist コンボボックスコントロールに対するオプションのためのコンテナ フロー; フレージング フレージング フレージング; option グローバル HTMLDataListElement
dd dt要素に対応するコンテンツ なし dl; template フロー グローバル HTMLElement
del 文書から除去 フロー; フレージング* フレージング 透過的 グローバル; cite; datetime HTMLModElement
details 詳細を隠すための公開コントロール フロー; セクショニングルート; インタラクティブ フロー summary*; フロー グローバル; open HTMLDetailsElement
dfn 定義例 フロー; フレージング フレージング フレージング* グローバル HTMLElement
dialog ダイアログボックスまたはウィンドウ フロー; セクショニングルート フロー フロー グローバル; open HTMLDialogElement
div 汎用フローコンテナ フロー フロー フロー グローバル HTMLDivElement
dl 0個以上の名前-値グループから成る連想リスト フロー フロー dt*; dd*; スクリプトサポート要素 グローバル HTMLDListElement
dt dd要素に対応するキャプション なし dl; template フロー* グローバル HTMLElement
em 強調 フロー; フレージング フレージング フレージング グローバル HTMLElement
embed プラグイン フロー; フレージング; エンベディッド; インタラクティブ フレージング グローバル; src; type; width; height; any* HTMLEmbedElement
fieldset フォームコントロールのグループ フロー; セクショニングルート; 記載; リセット可能; フォーム関連 フロー legend*; フロー グローバル; disabled; form; name HTMLFieldSetElement
figcaption figureのためのキャプション なし figure; template フロー グローバル HTMLElement
figure オプションでキャプションをもつ図 フロー; セクショニングルート フロー figcaption*; flow グローバル HTMLElement
footer ページまたはセクションのフッター フロー フロー フロー* グローバル HTMLElement
form ユーザー送信可能フォーム フロー フロー フロー* グローバル; accept-charset; action; autocomplete; enctype; method; name; novalidate; target HTMLFormElement
h1, h2, h3, h4, h5, h6 セクションの見出し フロー; ヘディング フロー フレージング グローバル HTMLHeadingElement
head 文書メタデータのためのコンテナ なし html metadata content* グローバル HTMLHeadElement
header ページまたはセクションのための入門やナビゲーション補助 フロー フロー フロー* グローバル HTMLElement
hr 主題の変化 フロー フロー グローバル HTMLHRElement
html ルート要素 なし なし* head*; body* グローバル; manifest HTMLHtmlElement
i 代替音声 フロー; フレージング フレージング フレージング グローバル HTMLElement
iframe ネストされたブラウジングコンテキスト フロー; フレージング; エンベディッド; インタラクティブ フレージング テキスト* グローバル; src; srcdoc; name; sandbox; seamless; allowfullscreen; width; height HTMLIFrameElement
img 画像 フロー; フレージング; エンベディッド; インタラクティブ*; フォーム関連 フレージング globals; alt; src; srcset; crossorigin; usemap; ismap; width; height HTMLImageElement
input フォームのコントロール フロー; フレージング; インタラクティブ*; 記載; ラベル付け可能; 送信可能; リセット可能; 再関連付け可能; フォーム関連 フレージング globals; accept; alt; autocomplete; autofocus; checked; dirname; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; height; inputmode; list; max; maxlength; min; minlength; multiple; name; pattern; placeholder; readonly; required; size; src; step; type; value; width HTMLInputElement
ins 文書への追加 フロー; フレージング* フレージング 透過的 グローバル; cite; datetime HTMLModElement
kbd ユーザー入力 フロー; フレージング フレージング フレージング グローバル HTMLElement
keygen 暗号鍵ペアジェネレーターコントロール フロー; フレージング; インタラクティブ; 記載; ラベル付け可能; 送信可能; リセット可能; 再関連付け可能; フォーム関連 フレージング グローバル; autofocus; challenge; disabled; form; keytype; name HTMLKeygenElement
label フォームコントロールのためのキャプション フロー; フレージング; インタラクティブ; 再関連付け可能; フォーム関連要素 フレージング フレージング* グローバル; form; for HTMLLabelElement
legend fieldsetのためのキャプション なし fieldset; template フレージング グローバル HTMLLegendElement
li リストの項目 なし ol; ul; menu*; template フロー グローバル; value* HTMLLIElement
link メタデータをリンク メタデータ; フロー*; フレージング* head; template; noscript*; フレージング* グローバル; href; crossorigin; rel; media; hreflang; type; sizes HTMLLinkElement
main 文書の主コンテンツ フロー フロー フロー* グローバル HTMLElement
map イメージマップ フロー; フレージング* フレージング 透過的; area* グローバル; name HTMLMapElement
mark ハイライト フロー; フレージング フレージング フレージング グローバル HTMLElement
menu コマンドのメニュー フロー フロー; menu* li*; フロー*; menuitem*; hr*; menu*; スクリプトサポート要素* グローバル; type; label HTMLMenuElement
menuitem メニューコマンド なし menu; template グローバル; type; label; icon; disabled; checked; radiogroup; default; command HTMLMenuItemElement
meta テキストメタデータ メタデータ; フロー*; フレージング* head; template; noscript*; フレージング* グローバル; name; http-equiv; content; charset HTMLMetaElement
meter ゲージ フロー; フレージング; ラベル付け可能 フレージング フレージング* グローバル; value; min; max; low; high; optimum HTMLMeterElement
nav ナビゲーションリンクをもつセクション フロー; セクショニング フロー フロー グローバル HTMLElement
noscript スクリプトに対するフォールバックコンテンツ メタデータ; フロー; フレージング head*; template*; フレージング* 異なる* グローバル HTMLElement
object 画像、ネストされたブラウジングコンテキスト、またはプラグイン フロー; フレージング; エンベディッド; インタラクティブ*; 記載; 送信可能; 再関連付け可能; フォーム関連 フレージング param*; 透過的 グローバル; data; type; typemustmatch; name; usemap; form; width; height HTMLObjectElement
ol 順序つきリスト フロー フロー li; スクリプトサポート要素 グローバル; reversed; start; type HTMLOListElement
optgroup リストボックス内のオプションのグループ なし select; template option; スクリプトサポート要素 グローバル; disabled; label HTMLOptGroupElement
option リストボックスまたはコンボボックスコントロール内のオプション なし select; datalist; optgroup; template テキスト* グローバル; disabled; label; selected; value HTMLOptionElement
output 計算された出力値 フロー; フレージング; 記載; ラベル付け可能; リセット可能; 再関連付け可能; フォーム関連 フレージング フレージング グローバル; for; form; name HTMLOutputElement
p 段落 フロー フロー フレージング グローバル HTMLParagraphElement
param objectに対するパラメータ なし object; template グローバル; name; value HTMLParamElement
pre 整形済みテキストのブロック フロー フロー フレージング グローバル HTMLPreElement
progress 進捗バー フロー; フレージング; ラベル付け可能 フレージング フレージング* グローバル; value; max HTMLProgressElement
q 引用文 フロー; フレージング フレージング フレージング グローバル; cite HTMLQuoteElement
rb Ruby base なし ruby; template フレージング グローバル HTMLElement
rp ルビ注釈テキストに対する丸括弧 なし ruby; rtc; template フレージング グローバル HTMLElement
rt ルビ注釈テキスト なし ruby; rtc; template フレージング グローバル HTMLElement
rtc ルビ注釈テキストコンテナ なし ruby; template フレージング グローバル HTMLElement
ruby ルビ注釈 フロー; フレージング フレージング phrasing; rp; rt; rb; rtc* グローバル HTMLElement
s 正確でないテキスト フロー; フレージング フレージング フレージング グローバル HTMLElement
samp コンピュータ出力 フロー; フレージング フレージング フレージング グローバル HTMLElement
script 埋め込みスクリプト メタデータ; フロー; フレージング; スクリプトサポート head; フレージング; スクリプトサポート要素 スクリプト、データ、またはスクリプト文書* グローバル; src; type; charset; async; defer; crossorigin HTMLScriptElement
section 汎用の文書またはアプリケーションのセクション フロー; セクショニング フロー フロー グローバル HTMLElement
select リストボックスコントロール フロー; フレージング; インタラクティブ; 記載; ラベル付け可能; 送信可能; リセット可能; 再関連付け可能; フォーム関連 フレージング option; optgroup; script-supporting elements globals; autocomplete; autofocus; disabled; form; multiple; name; required; size HTMLSelectElement
small サイドコメント フロー; フレージング フレージング フレージング グローバル HTMLElement
source videoまたはaudioのためのメディア情報源 なし video; audio; template globals; src; type HTMLSourceElement
span 汎用フレージングコンテナ フロー; フレージング フレージング フレージング グローバル HTMLSpanElement
strong 重要 フロー; フレージング フレージング フレージング グローバル HTMLElement
style 埋め込みスタイル情報 metadata; flow* head; noscript*; flow* 異なる* グローバル; media; type; scoped HTMLStyleElement
sub 下付き文字 フロー; フレージング フレージング フレージング グローバル HTMLElement
summary detailsのためのキャプション なし details フレージング グローバル HTMLElement
sup 上付き文字 フロー; フレージング フレージング フレージング グローバル HTMLElement
table フロー フロー caption*; colgroup*; thead*; tbody*; tfoot*; tr*; スクリプトサポート要素 グローバル; border sortable HTMLTableElement
tbody 表中の行のグループ なし table; template tr; スクリプトサポート要素 グローバル HTMLTableSectionElement
td 表のセル セクショニングルート tr; template フロー グローバル; colspan; rowspan; headers HTMLTableDataCellElement
template テンプレート メタデータ; フロー; フレージング; スクリプトサポート メタデータ; フレージング; スクリプトサポート; colgroup* 複雑* グローバル HTMLTemplateElement
textarea 複数行のテキストフィールド フロー; フレージング; インタラクティブ; 記載; ラベル付け可能; 送信可能; リセット可能; 再関連付け可能; フォーム関連 フレージング text globals; autofocus; cols; dirname; disabled; form; inputmode; maxlength; minlength; name; placeholder; readonly; required; rows; wrap HTMLTextAreaElement
tfoot 表中のフッター行のグループ なし table; template tr; スクリプトサポート要素 グローバル HTMLTableSectionElement
th 表のヘッダーセル interactive* tr; template フロー* globals; colspan; rowspan; headers; scope; sorted; abbr HTMLTableHeaderCellElement
thead 表中のヘッダー行のグループ なし table; template tr; スクリプトサポート要素 グローバル HTMLTableSectionElement
time 日付または時間関連データの等価な機械可読形式 フロー; フレージング フレージング フレージング グローバル; datetime HTMLTimeElement
title 文書のタイトル metadata head; template テキスト* グローバル HTMLTitleElement
tr 表の行 なし table; thead; tbody; tfoot; template th*; td; スクリプトサポート要素 グローバル HTMLTableRowElement
track 時限テキストトラック なし audio; video; template グローバル; default; kind; label; src; srclang HTMLTrackElement
u キーワード フロー; フレージング フレージング フレージング グローバル HTMLElement
ul リスト フロー フロー li; スクリプトサポート要素 グローバル HTMLUListElement
var 変数 フロー; フレージング フレージング フレージング グローバル HTMLElement
video ビデオプレイヤー フロー; フレージング; エンベディッド; インタラクティブ フレージング source*; 透過的* グローバル; src; crossorigin; poster; preload; autoplay; mediagroup; loop; muted; controls; width; height HTMLVideoElement
wbr 改行の機会 フロー; フレージング フレージング グローバル HTMLElement

セル内のアスタリスク(*)は、実際の規則が上記の表に示されたものよりも複雑であることを示している。

† "親"欄のカテゴリは、それ自体が そのコンテンツモデルで与えられたカテゴリを記載する親を参照し、カテゴリで自身が存在する要素を参照しない。たとえば、a要素の"親"の欄は"フレージング"と書かれ、そのコンテンツモデルは"フレージング"カテゴリを含む任意の要素は、a要素の親であるかもしれない。"フロー"カテゴリはすべての"フレージング"要素を含むので、それはth要素が、a要素の親かもしれないことを意味する。

要素コンテンツカテゴリ

この節は非規範的である。

要素コンテンツカテゴリの一覧表
カテゴリ 要素 例外をもつ要素
メタデータコンテンツ base; link; meta; noscript; script; style; template; title
フローコンテンツ a; abbr; address; article; aside; audio; b; bdi; bdo; blockquote; br; button; canvas; cite; code; data; datalist; del; details; dfn; dialog; div; dl; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; hr; i; iframe; img; input; ins; kbd; keygen; label; main; map; mark; math; menu; meter; nav; noscript; object; ol; output; p; pre; progress; q; ruby; s; samp; script; section; select; small; span; strong; sub; sup; svg; table; template; textarea; time; u; ul; var; video; wbr; テキスト areamap要素の子孫の場合); linkitemprop属性が存在する場合); metaitemprop属性が存在する場合); stylescoped属性が存在する場合)
セクショニングコンテンツ article; aside; nav; section
ヘディングコンテンツ h1; h2; h3; h4; h5; h6;
フレージングコンテンツ a; abbr; audio; b; bdi; bdo; br; button; canvas; cite; code; data; datalist; del; dfn; em; embed; i; iframe; img; input; ins; kbd; keygen; label; map; mark; math; meter; noscript; object; output; progress; q; ruby; s; samp; script; select; small; span; strong; sub; sup; svg; template; textarea; time; u; var; video; wbr; テキスト areamap要素の子孫である場合); linkitemprop属性が存在する場合); metaitemprop 属性が存在する場合)
エンベディッドコンテンツ audio; canvas; embed; iframe; img; math; object; svg; video
Interactive content* a; button; details; embed; iframe; keygen; label; select; textarea audiocontrols属性が存在する場合); img (if the usemap属性が存在する場合); inputtype属性がHidden状態でない場合); objectusemap属性が存在する場合); ; th (for sorting interface th elements) video (if the controls attribute is present)
セクショニングルート blockquote; body; details; dialog; fieldset; figure; td
フォーム関連要素 button; fieldset; input; keygen; label; object; output; select; textarea; img
記載要素 button; fieldset; input; keygen; object; output; select; textarea
送信可能要素 button; input; keygen; object; select; textarea
リセット可能要素 input; keygen; output; select; textarea
ラベル付け可能要素 button; input; keygen; meter; output; progress; select; textarea
再関連付け可能要素 button; fieldset; input; keygen; label; object; output; select; textarea
パルパブルコンテンツ a; abbr; address; article; aside; b; bdi; bdo; blockquote; button; canvas; cite; code; data; details; dfn; div; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; i; iframe; img; ins; kbd; keygen; label; main; map; mark; math; meter; nav; object; output; p; pre; progress; q; ruby; s; samp; section; select; small; span; strong; sub; sup; svg; table; textarea; time; u; var; video audiocontrols属性が存在する場合); dl(要素の子が少なくとも1つの名前-値グループを含む場合); inputtype属性がHidden状態でない場合); menutype属性がtoolbar状態である場合); ol(要素の子が少なくとも1つのli要素を含む場合); ul(要素の子が少なくとも1つのli要素を含む場合); 要素内空白文字でないテキスト
スクリプトサポート要素 script; template

* The tabindex attribute can also make any element into interactive content.

属性

この節は非規範的である。

属性の一覧表(イベントハンドラコンテンツ属性を除く)
属性 要素 説明
abbr th 他のコンテキスト内のセルを参照する際にヘッダーセルに使用する代替ラベル テキスト*
accept input ファイルアップロードコントロールで予期されるファイルタイプに対するヒント パラメータなしの妥当なMIMEタイプまたはaudio/*video/*、またはimage/*から成るコンマ区切りトークンの組*
accept-charset form フォーム送信に使用する文字エンコーディング 一意な順序付きスペース区切りトークンの組ASCII大文字・小文字不区別ASCII互換文字エンコーディング*のラベルから成る
accesskey HTML要素 活性化またはフォーカス要素のキーボードショートカット 一意な順序付きスペース区切りトークンの組大文字・小文字不区別、長さにおいて1つのUnicodeコードポイントから成る
action form フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL
allowfullscreen iframe iframeのコンテンツにrequestFullscreen()の使用を許可するかどうか 真偽属性
alt area; img; input 画像が利用不可の際使用する置換テキスト テキスト*
async script 非同期的にスクリプトを実行する 真偽属性
autocomplete form フォーム内のコントロールのオールフィル機能に対するデフォルト設定 "on"; "off"
autocomplete input; select; textarea フォームオートフィル機能に対するヒント オートフィルフィールド名および関連するトークン*
autofocus button; input; keygen; select; textarea ページが読み込まれた際にフォームコントロールに自動的にフォーカスする 真偽属性
autoplay audio; video ページが読み込まれる際にメディアリソースが自動的に開始可能というヒント 真偽属性
border table table要素がレイアウトのために使用されていないことを明示的に指示する 空文字列、または"1"
challenge keygen 生成され署名される公開鍵とともにパッケージ化する文字列 テキスト
charset meta 文字エンコーディング宣言 エンコーディングラベル*
charset script 外部スクリプトリソースの文字エンコーディング エンコーディングラベル*
checked menuitem; input コマンドまたはコントロールがチェックされているかどうか 真偽属性
cite blockquote; del; ins; q 編集に関する引用またはより多くの情報源へのリンク 潜在的にスペースで囲まれた妥当なURL
class HTML要素 要素が属するクラス 空白区切りトークン
cols textarea 行あたりの最大文字数 0より大きい妥当な非負整数
colspan td; th セルがまたがる列の数 0より大きい妥当な非負整数
command menuitem コマンド定義 ID*
content meta 要素の値 テキスト*
contenteditable HTML要素 要素が編集可能かどうか "true"; "false"
contextmenu HTML要素 要素のコンテキストメニュー ID*
controls audio; video ユーザーエージェントのコントロールを表示する 真偽属性
coords area イメージマップ内に作成する図形の座標 妥当な整数のリスト*
crossorigin audio; img; link; script; video 要素がcrossorigin要求を処理する方法 "anonymous"; "use-credentials"
data object リソースのアドレス 潜在的にスペースで囲まれた妥当な空でないURL
datetime del; ins 変更日付および(任意の)時刻 任意で時刻をもつ妥当な日付文字列
datetime time 機械可読な値 妥当な月文字列妥当な日付文字列妥当な年なし日付文字列妥当な時刻文字列妥当な浮動日付および時刻文字列妥当なタイムゾーンオフセット文字列妥当なグローバル日付および時刻文字列妥当な週文字列妥当な非負整数、または妥当な期間文字列
default menuitem デフォルトコマンドであるとしてコマンドをマークする 真偽属性
default track 他のテキストトラックがより適切でない場合にトラックを作動させる 真偽属性
defer script スクリプトの実行を延期する 真偽属性
dir HTML要素 要素のテキスト方向 "ltr"; "rtl"; "auto"
dir bdo 要素のテキスト方向 "ltr"; "rtl"
dirname input; textarea フォーム送信で、要素の方向を送信するために使用するフォームフィールドの名前 テキスト*
disabled button; menuitem; fieldset; input; keygen; optgroup; option; select; textarea フォームコントロールが無効であるかどうか 真偽属性
download a; area リソースをナビゲートする代わりにダウンロードし、その場合リソースのファイル名にするかどうか テキスト
draggable HTML要素 要素がドラッグ可能かどうか "true"; "false"
dropzone HTML要素 ドラッグアンドドロップに対して受けいれられるアイテムの種類 順序無しの一意なスペース区切りトークンの組ASCII大文字・小文字不区別、受けいれタイプおよびドラッグフィードバック*から成る
enctype form フォーム送信に使用する文字エンコーディングを設定するフォームデータ "application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
for label フォームコントロールとラベルを関連付ける ID*
for output 出力が計算されたコントロールフォームを指定する 順序無しの一意なスペース区切りトークン大文字・小文字不区別、ID*から成る
form button; fieldset; input; keygen; label; object; output; select; textarea form要素とコントロールを関連付ける ID*
formaction button; input フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL
formenctype button; input フォーム送信に使用する文字エンコーディングを設定するフォームデータ "application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
formmethod button; input フォーム送信に使用するHTTPメソッド "GET"; "POST"
formnovalidate button; input フォーム送信のためのフォームコントロール検証を回避する 真偽属性
formtarget button; input フォーム送信に対するブラウジングコンテキスト 妥当なブラウジングコンテキスト名かキーワード
headers td; th 該当セルに対するヘッダーセル 順序無しの一意なスペース区切りトークン大文字・小文字不区別、ID*から成る
height canvas; embed; iframe; img; input; object; video 縦の寸法 妥当な非負整数
hidden HTML要素 要素が関連しているかどうか 真偽属性
high meter 高域の下限 妥当な浮動小数点数*
href a; area ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当なURL
href link ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当な空でないURL
href base 文書基底URL 潜在的にスペースで囲まれた妥当なURL
hreflang a; area; link リンクされたリソースの言語 妥当なBCP 47言語タグ
http-equiv meta プラグマディレクティブ テキスト*
icon menuitem コマンドに対するアイコン 潜在的にスペースで囲まれた妥当な空でないURL
id HTML要素 要素のID テキスト*
inputmode input; textarea 入力モダリティーを選択するためのヒント "verbatim"; "latin"; "latin-name"; "latin-prose"; "full-width-latin"; "kana"; "kana-name"; "katakana"; "numeric"; "tel"; "email"; "url"
ismap img 画像がサーバ側イメージマップであるかどうか 真偽属性
itemid HTML要素 マイクロデータ項目に対するグローバル識別子 潜在的にスペースで囲まれた妥当なURL
itemprop HTML要素 マイクロデータ項目のプロパティー名 順序無しの一意なスペース区切りトークン大文字・小文字不区別妥当な絶対URLから成る、定義済みプロパティー名、またはテキスト*
itemref HTML要素 参照される要素 順序無しの一意なスペース区切りトークン大文字・小文字不区別、ID*から成る
itemscope HTML要素 マイクロデータ項目を導入する 真偽属性
itemtype HTML要素 マイクロデータ項目の項目タイプ 順序無しの一意なスペース区切りトークン大文字・小文字不区別妥当な絶対URL*から成る
keytype keygen 生成する暗号鍵の種類 テキスト*
kind track テキストトラックの種類 "subtitles"; "captions"; "descriptions"; "chapters"; "metadata"
label menuitem; menu; optgroup; option; track ユーザー可視ラベル テキスト
lang HTML要素 要素の言語 妥当なBCP 47言語タグまたは空文字列
list input オートコンプリートオプションのリスト ID*
loop audio; video メディアリソースをループするかどうか 真偽属性
low meter 低域の上限 妥当な浮動小数点数*
manifest html アプリケーションキャッシュマニフェスト 潜在的にスペースで囲まれた妥当な空でないURL
max input 最大値 異なる*
max meter; progress 範囲の上限 妥当な浮動小数点数*
maxlength input; textarea 値の最大長さ 妥当な非負整数
media link; style 受け入れ可能なメディア 妥当なメディアクエリ
mediagroup audio; video 暗黙のMediaControllerをもつメディア要素グループ テキスト
menu button 要素の指定されたポップアップメニューを指定する ID*
method form フォーム送信に使用するHTTPメソッド "GET"; "POST"; "dialog"
min input 最小値 異なる*
min meter 範囲の下限 妥当な浮動小数点数*
minlength input; textarea 値の最小長さ 妥当な非負整数
multiple input; select 複数の値を許可するかどうか 真偽属性
muted audio; video デフォルトでメディアリソースをミュートするかどうか 真偽属性
name button; fieldset; input; keygen; output; select; textarea フォーム送信およびform.elements APIで使用するフォームコントロール名 テキスト*
name form document.forms APIで使用するフォーム名 テキスト*
name iframe; object ネストされたブラウジングコンテキスト 妥当なブラウジングコンテキスト名かキーワード
name map usemap属性から参照するイメージマップ テキスト*
name meta メタデータ名 テキスト*
name param パラメータ名 テキスト
novalidate form フォーム送信のためのフォームコントロール検証を回避する 真偽属性
open details detailsが可視かどうか 真偽属性
open dialog ダイアログボックスが見えるかどうか 真偽属性
optimum meter ゲージにおける最適値 妥当な浮動小数点数*
pattern input フォームコントロールの値でマッチするパターン JavaScript Pattern生成物とマッチする正規表現
placeholder input; textarea フォームコントロール内に配置されるユーザー可視ラベル テキスト*
poster video 先にビデオプレイバックを見せるポスターフレーム 潜在的にスペースで囲まれた妥当な空でないURL
preload audio; video メディアリソースがどの程度バッファリングに必要になるかのヒント "none"; "metadata"; "auto"
radiogroup menuitem ラジオボタングループとして処理するコマンドクループ名 テキスト
readonly input; textarea ユーザーによって編集される値を許可するかどうか 真偽属性
rel a; area; link ハイパーリンクと宛先のリソースを含む文書の関係 空白区切りトークンのセット*
required input; select; textarea コントロールがフォーム送信に要求されるかどうか 真偽属性
reversed ol リストの逆順の数 真偽属性
rows textarea 表示する行数 0より大きい妥当な非負整数
rowspan td; th セルがまたがる行の数 妥当な非負整数
sandbox iframe ネストされたコンテンツのセキュリティールール 順序無しの一意なスペース区切りトークンASCII大文字・小文字不区別、"allow-forms"、"allow-pointer-lock"、"allow-popups"、"allow-same-origin"、"allow-scripts"、"allow-top-navigation"から成る
spellcheck HTML要素 要素が要素のスペルと文法をチェックすべきかどうか "true"; "false"
scope th ヘッダーセルがどのセルに適用するかを指定する "row"; "col"; "rowgroup"; "colgroup"
scoped style スタイルが文書全体または単に親のサブツリーに適用するかどうか 真偽属性
seamless iframe 文書のスタイルをネストされたコンテンツに適用するかどうか 真偽属性
selected option デフォルトでオプションが選択されるかどうか 真偽属性
shape area イメージマップ内に作成する図形の種類 "circle"; "default"; "poly"; "rect"
size input; select コントロールのサイズ 0より大きい妥当な非負整数
sizes link アイコンのサイズ(rel="icon"に対する) 順序無しの一意なスペース区切りトークンASCII 大文字・小文字不区別、サイズ*から成る
sortable table テーブルに対してソートインターフェースを有効にする 真偽属性
sorted th 列ソート方向および順序 スペース区切りトークンの組ASCII大文字・小文字不区別、でどちらでもない、いずれか、または両方から成り、"reversed"および0より大きい妥当な非負整数
span col; colgroup 要素がまたがる列の数 0より大きい妥当な非負整数
src audio; embed; iframe; img; input; script; source; track; video リソースのアドレス 潜在的にスペースで囲まれた妥当な空でないURL
srcdoc iframe iframe内で描画する文書 iframe srcdoc 文書*のソース
srclang track テキストトラックの言語 妥当なBCP 47言語タグ
srcset img Images to use in different situations (e.g. high-resolution displays, small monitors, etc) Comma-separated list of image candidate strings
start ol 最初の項目の順序値 妥当な整数
step input フォームコントロールの値でマッチする粒度 0より大きい妥当な浮動小数点数、または"any"
style HTML要素 見栄えおよび整形命令 CSS宣言*
tabindex HTML要素 要素がフォーカス可能であり、かつ順次フォーカスナビゲーションのための要素の相対的な順序であるかどうか 妥当な整数
target a; area ハイパーリンクナビゲーションに対するブラウジングコンテキスト 妥当なブラウジングコンテキスト名かキーワード
target base ハイパーリンクナビゲーションおよびフォーム送信に対するブラウジングコンテキスト 妥当なブラウジングコンテキスト名かキーワード
target form フォーム送信に対するブラウジングコンテキスト 妥当なブラウジングコンテキスト名かキーワード
title HTML要素 要素の対する助言情報 テキスト
title abbr; dfn 省略形の完全な用語または表現 テキスト
title input パターンの説明(pattern属性で使用した場合) テキスト
title menuitem コマンドを記述するヒント テキスト
title link リンクのタイトル テキスト
title link; style 代替スタイルシート設定名 テキスト
translate HTML要素 ページがローカライズされる際に、要素が翻訳されるかどうか "yes"; "no"
type a; area; link 参照されるリソースタイプのヒント 妥当なMIMEタイプ
type button ボタンの種類 "submit"; "reset"; "button"; "menu"
type embed; object; script; source; style 埋め込みリソースタイプ 妥当なMIMEタイプ
type input フォームコントロールの種類 inputタイプキーワード
type menu メニューの種類 "popup"; "toolbar"
type menuitem コマンドの種類 "command"; "checkbox"; "radio"
type ol リストマーカーの種類 "1"; "a"; "A"; "i"; "I"
typemustmatch object type属性およびContent-Type値が使用されるリソースにマッチする必要があるかどうか 真偽属性
usemap img; object 使用するイメージマップの名前 妥当なハッシュ名リファレンス*
value button; option フォーム送信に対して使用される値 テキスト
value data 機械可読な値 テキスト*
value input フォームコントロールの値 異なる*
value li リスト項目の順序値 妥当な整数
value meter; progress 要素の現在値 妥当な浮動小数点数
value param パラメータ値 テキスト
width canvas; embed; iframe; img; input; object; video 横の寸法 妥当な非負整数
wrap textarea どのようにフォームコントロール値がフォーム送信に対して包まれるか "soft"; "hard"

セル内のアスタリスク(*)は、実際の規則が上記の表に示されたものよりも複雑であることを示している。


イベントハンドラコンテンツ属性の一覧表
属性 要素 説明
onabort HTML要素 abortイベントハンドラ イベントハンドラコンテンツ属性
onautocomplete HTML要素 autocomplete event handler イベントハンドラコンテンツ属性
onautocompleteerror HTML要素 autocompleteerror event handler イベントハンドラコンテンツ属性
onafterprint body Windowオブジェクトのためのafterprintイベントハンドラ イベントハンドラコンテンツ属性
onbeforeprint body Windowオブジェクトのためのbeforeprintイベントハンドラ イベントハンドラコンテンツ属性
onbeforeunload body Windowオブジェクトのためのbeforeunloadイベントハンドラ イベントハンドラコンテンツ属性
onblur HTML要素 blurイベントハンドラ イベントハンドラコンテンツ属性
oncancel HTML要素 cancel event handler イベントハンドラコンテンツ属性
oncanplay HTML要素 canplayイベントハンドラ イベントハンドラコンテンツ属性
oncanplaythrough HTML要素 canplaythroughイベントハンドラ イベントハンドラコンテンツ属性
onchange HTML要素 changeイベントハンドラ イベントハンドラコンテンツ属性
onclick HTML要素 clickイベントハンドラ イベントハンドラコンテンツ属性
onclose HTML要素 closeイベントハンドラ イベントハンドラコンテンツ属性
oncontextmenu HTML要素 contextmenuイベントハンドラ イベントハンドラコンテンツ属性
oncuechange HTML要素 cuechangeイベントハンドラ イベントハンドラコンテンツ属性
ondblclick HTML要素 dblclickイベントハンドラ イベントハンドラコンテンツ属性
ondrag HTML要素 dragイベントハンドラ イベントハンドラコンテンツ属性
ondragend HTML要素 dragendイベントハンドラ イベントハンドラコンテンツ属性
ondragenter HTML要素 dragenterイベントハンドラ イベントハンドラコンテンツ属性
ondragexit HTML要素 dragexitイベントハンドラ イベントハンドラコンテンツ属性
ondragleave HTML要素 dragleaveイベントハンドラ イベントハンドラコンテンツ属性
ondragover HTML要素 dragoverイベントハンドラ イベントハンドラコンテンツ属性
ondragstart HTML要素 dragstartイベントハンドラ イベントハンドラコンテンツ属性
ondrop HTML要素 dropイベントハンドラ イベントハンドラコンテンツ属性
ondurationchange HTML要素 durationchangeイベントハンドラ イベントハンドラコンテンツ属性
onemptied HTML要素 emptiedイベントハンドラ イベントハンドラコンテンツ属性
onended HTML要素 endedイベントハンドラ イベントハンドラコンテンツ属性
onerror HTML要素 errorイベントハンドラ イベントハンドラコンテンツ属性
onfocus HTML要素 focusイベントハンドラ イベントハンドラコンテンツ属性
onhashchange body Windowオブジェクトのためのhashchangeイベントハンドラ イベントハンドラコンテンツ属性
oninput HTML要素 inputイベントハンドラ イベントハンドラコンテンツ属性
oninvalid HTML要素 invalidイベントハンドラ イベントハンドラコンテンツ属性
onkeydown HTML要素 keydownイベントハンドラ イベントハンドラコンテンツ属性
onkeypress HTML要素 keypressイベントハンドラ イベントハンドラコンテンツ属性
onkeyup HTML要素 keyupイベントハンドラ イベントハンドラコンテンツ属性
onlanguagechange body languagechange event handler for Window object イベントハンドラコンテンツ属性
onload HTML要素 loadイベントハンドラ イベントハンドラコンテンツ属性
onloadeddata HTML要素 loadeddataイベントハンドラ イベントハンドラコンテンツ属性
onloadedmetadata HTML要素 loadedmetadataイベントハンドラ イベントハンドラコンテンツ属性
onloadstart HTML要素 loadstartイベントハンドラ イベントハンドラコンテンツ属性
onmessage body Windowオブジェクトのためのmessageイベントハンドラ イベントハンドラコンテンツ属性
onmousedown HTML要素 mousedownイベントハンドラ イベントハンドラコンテンツ属性
onmouseenter HTML要素 mouseenterイベントハンドラ イベントハンドラコンテンツ属性
onmouseleave HTML要素 mouseleaveイベントハンドラ イベントハンドラコンテンツ属性
onmousemove HTML要素 mousemoveイベントハンドラ イベントハンドラコンテンツ属性
onmouseout HTML要素 mouseoutイベントハンドラ イベントハンドラコンテンツ属性
onmouseover HTML要素 mouseoverイベントハンドラ イベントハンドラコンテンツ属性
onmouseup HTML要素 mouseupイベントハンドラ イベントハンドラコンテンツ属性
onmousewheel HTML要素 mousewheelイベントハンドラ イベントハンドラコンテンツ属性
onoffline body Windowオブジェクトのためのofflineイベントハンドラ イベントハンドラコンテンツ属性
ononline body Windowオブジェクトのためのonlineイベントハンドラ イベントハンドラコンテンツ属性
onpagehide body Windowオブジェクトのためのpagehideイベントハンドラ イベントハンドラコンテンツ属性
onpageshow body Windowオブジェクトのためのpageshowイベントハンドラ イベントハンドラコンテンツ属性
onpause HTML要素 pauseイベントハンドラ イベントハンドラコンテンツ属性
onplay HTML要素 playイベントハンドラ イベントハンドラコンテンツ属性
onplaying HTML要素 playingイベントハンドラ イベントハンドラコンテンツ属性
onpopstate body Windowオブジェクトのためのpopstateイベントハンドラ イベントハンドラコンテンツ属性
onprogress HTML要素 progressイベントハンドラ イベントハンドラコンテンツ属性
onratechange HTML要素 ratechangeイベントハンドラ イベントハンドラコンテンツ属性
onreset HTML要素 resetイベントハンドラ イベントハンドラコンテンツ属性
onresize HTML要素 resizeイベントハンドラ イベントハンドラコンテンツ属性
onscroll HTML要素 scrollイベントハンドラ イベントハンドラコンテンツ属性
onseeked HTML要素 seekedイベントハンドラ イベントハンドラコンテンツ属性
onseeking HTML要素 seekingイベントハンドラ イベントハンドラコンテンツ属性
onselect HTML要素 selectイベントハンドラ イベントハンドラコンテンツ属性
onshow HTML要素 showイベントハンドラ イベントハンドラコンテンツ属性
onsort HTML要素 sortイベントハンドラ イベントハンドラコンテンツ属性
onstalled HTML要素 stalledイベントハンドラ イベントハンドラコンテンツ属性
onstorage body Windowオブジェクトのためのstorageイベントハンドラ イベントハンドラコンテンツ属性
onsubmit HTML要素 submitイベントハンドラ イベントハンドラコンテンツ属性
onsuspend HTML要素 suspendイベントハンドラ イベントハンドラコンテンツ属性
ontimeupdate HTML要素 timeupdateイベントハンドラ イベントハンドラコンテンツ属性
ontoggle HTML要素 toggleイベントハンドラ イベントハンドラコンテンツ属性
onunload body Windowオブジェクトのためのunloadイベントハンドラ イベントハンドラコンテンツ属性
onvolumechange HTML要素 volumechangeイベントハンドラ イベントハンドラコンテンツ属性
onwaiting HTML要素 waitingイベントハンドラ イベントハンドラコンテンツ属性

要素インターフェース

この節は非規範的である。

要素インターフェースの一覧表
要素 インターフェース
a HTMLAnchorElement : HTMLElement
abbr HTMLElement
address HTMLElement
area HTMLAreaElement : HTMLElement
article HTMLElement
aside HTMLElement
audio HTMLAudioElement : HTMLMediaElement : HTMLElement
b HTMLElement
base HTMLBaseElement : HTMLElement
bdi HTMLElement
bdo HTMLElement
blockquote HTMLQuoteElement : HTMLElement
body HTMLBodyElement : HTMLElement
br HTMLBRElement : HTMLElement
button HTMLButtonElement : HTMLElement
canvas HTMLCanvasElement : HTMLElement
caption HTMLTableCaptionElement : HTMLElement
cite HTMLElement
code HTMLElement
col HTMLTableColElement : HTMLElement
colgroup HTMLTableColElement : HTMLElement
menuitem HTMLMenuItemElement : HTMLElement
data HTMLDataElement : HTMLElement
datalist HTMLDataListElement : HTMLElement
dd HTMLElement
del HTMLModElement : HTMLElement
details HTMLDetailsElement : HTMLElement
dfn HTMLElement
dialog HTMLDialogElement : HTMLElement
div HTMLDivElement : HTMLElement
dl HTMLDListElement : HTMLElement
dt HTMLElement
em HTMLElement
embed HTMLEmbedElement : HTMLElement
fieldset HTMLFieldSetElement : HTMLElement
figcaption HTMLElement
figure HTMLElement
footer HTMLElement
form HTMLFormElement : HTMLElement
h1 HTMLHeadingElement : HTMLElement
h2 HTMLHeadingElement : HTMLElement
h3 HTMLHeadingElement : HTMLElement
h4 HTMLHeadingElement : HTMLElement
h5 HTMLHeadingElement : HTMLElement
h6 HTMLHeadingElement : HTMLElement
head HTMLHeadElement : HTMLElement
header HTMLElement
hr HTMLHRElement : HTMLElement
html HTMLHtmlElement : HTMLElement
i HTMLElement
iframe HTMLIFrameElement : HTMLElement
img HTMLImageElement : HTMLElement
input HTMLInputElement : HTMLElement
ins HTMLModElement : HTMLElement
kbd HTMLElement
keygen HTMLKeygenElement : HTMLElement
label HTMLLabelElement : HTMLElement
legend HTMLLegendElement : HTMLElement
li HTMLLIElement : HTMLElement
link HTMLLinkElement : HTMLElement
main HTMLElement
map HTMLMapElement : HTMLElement
mark HTMLElement
menu HTMLMenuElement : HTMLElement
meta HTMLMetaElement : HTMLElement
meter HTMLMeterElement : HTMLElement
nav HTMLElement
noscript HTMLElement
object HTMLObjectElement : HTMLElement
ol HTMLOListElement : HTMLElement
optgroup HTMLOptGroupElement : HTMLElement
option HTMLOptionElement : HTMLElement
output HTMLOutputElement : HTMLElement
p HTMLParagraphElement : HTMLElement
param HTMLParamElement : HTMLElement
pre HTMLPreElement : HTMLElement
progress HTMLProgressElement : HTMLElement
q HTMLQuoteElement : HTMLElement
rb HTMLElement
rp HTMLElement
rt HTMLElement
rtc HTMLElement
ruby HTMLElement
s HTMLElement
samp HTMLElement
script HTMLScriptElement : HTMLElement
section HTMLElement
select HTMLSelectElement : HTMLElement
small HTMLElement
source HTMLSourceElement : HTMLElement
span HTMLSpanElement : HTMLElement
strong HTMLElement
style HTMLStyleElement : HTMLElement
sub HTMLElement
summary HTMLElement
sup HTMLElement
table HTMLTableElement : HTMLElement
tbody HTMLTableSectionElement : HTMLElement
td HTMLTableDataCellElement : HTMLTableCellElement : HTMLElement
template HTMLTemplateElement : HTMLElement
textarea HTMLTextAreaElement : HTMLElement
tfoot HTMLTableSectionElement : HTMLElement
th HTMLTableHeaderCellElement : HTMLTableCellElement : HTMLElement
thead HTMLTableSectionElement : HTMLElement
time HTMLTimeElement : HTMLElement
title HTMLTitleElement : HTMLElement
tr HTMLTableRowElement : HTMLElement
track HTMLTrackElement : HTMLElement
u HTMLElement
ul HTMLUListElement : HTMLElement
var HTMLElement
video HTMLVideoElement : HTMLMediaElement : HTMLElement
wbr HTMLElement

全インターフェース

この節は非規範的である。

イベント

この節は非規範的である。

イベントの一覧表
Event インターフェース 関心をひくターゲット 説明
abort Event Window ダウンロードがユーザーによって中止される場合Windowで発火
autocomplete Event form要素 Fired at a form element when it is autofilled
autocompleteerror Event form要素 Fired at a form element when a bulk autofill fails
DOMContentLoaded Event Document パーサが終了するとDocumentで発火
afterprint Event Window 印刷後のWindowで発火
afterscriptexecute Event script要素 (対応するloadイベントの直前に)スクリプトが実行された後のscript要素で発火
beforeprint Event Window 印刷前のWindowで発火
beforescriptexecute Event script要素 スクリプトが実行する直前にscript要素で発火。イベントをキャンセルするスクリプトの実行を中止する
beforeunload BeforeUnloadEvent Window ページが警告プロンプトを表示したい場合に、ページがアンロードされようとしている際にWindow で発火
blur Event Window、要素 ノードがフォーカスを失った時に発火
cancel Event dialog要素 (たとえばEscキーを押すことによって)ユーザーによって中止された場合にdialog要素で発火
change Event フォームのコントロール ユーザーが値の変更をコミットする際のコントロールで発火(input要素のchangeイベントも参照)
click MouseEvent 要素 通常、マウスイベント。要素が非ポインタ入力デバイス(キーボードなど)から起動された場合、その活性化動作が実行される前に要素で総合的に発火
close Event dialog要素、WebSocket Fired at dialog elements when they are closed, and at WebSocket elements when the connection is terminated
connect MessageEvent SharedWorkerGlobalScope 新しいクライアントが接続する際に共有ワーカーのグローバルスコープで発火
contextmenu Event 要素 ユーザーがコンテキストメニューを要求する際に要素で発火
error Event グローバルスコープオブジェクト、Workerオブジェクト、要素、ネットワーク関連要素 予期しないエラー(たとえば、ネットワークエラー、スクリプトエラー、デコードエラー)が発生した際に発火
focus Event Window、要素 フォーカスを得てノードで発火
hashchange HashChangeEvent Window 文書のアドレスのフラグメント識別子部分が変更された際にWindowで発火
input Event フォームのコントロール ユーザーが値を変更する際にコントロールで発火(input要素のchangeイベントも参照)
invalid Event フォームのコントロール コントロールがはその制約を満たさない場合、フォームの検証中にコントロールで発火
languagechange Event グローバルスコープオブジェクト Fired at the global scope object when the user's preferred languages change
load Event Window、要素 文書の読み込みが完了する際にWindowで発火し、リソースのロードが完了した際にリソース(たとえばimgembed)を含む要素で発火
loadend EventまたはProgressEvent img要素 ロードに成功した後にimg要素で発火(メディア要素イベントも参照)
loadstart ProgressEvent img要素 ロードの開始時にimg要素で発火(メディア要素イベントも参照)
message MessageEvent Window, EventSource, WebSocket, MessagePort, BroadcastChannel, DedicatedWorkerGlobalScope, Worker オブジェクトがメッセージを受信する際にオブジェクトで発火
offline Event グローバルスコープオブジェクト ネットワーク接続に障害が発生した際にグローバルスコープオブジェクトで発火
online Event グローバルスコープオブジェクト ネットワーク接続が戻る際にグローバルスコープオブジェクトで発火
open Event EventSource, WebSocket 接続が確立される際にネットワーク関連オブジェクトで発火
pagehide PageTransitionEvent Window セッション履歴内のページのエントリが現在のエントリをやめる際にWindowで発火
pageshow PageTransitionEvent Window セッション履歴内のページのエントリが現在のエントリになる際にWindowで発火
popstate PopStateEvent Window ユーザーがセッション履歴をナビゲートする際にWindowで発火
progress ProgressEvent img要素 CORS-same-origin画像のロード中のimg要素で発火(メディア要素イベントも参照)
readystatechange Event Document Documentが解析を完了し、すべてのサブリソースのロードが完了した際にDocumentで発火
reset Event form要素 リセットする際にform要素で発火
select Event フォームのコントロール コントロールのテキストの選択が調整される際にフォームコントロールで発火(APIまたはユーザーによってかどうか)
show RelatedEvent menu要素 コンテキストメニューとして表示される際にmenu要素で発火
sort Event table要素 テーブル要素がソートされる前のtable要素で発火。イベントをキャンセルがテーブルのソートをキャンセル
storage StorageEvent Window 対応するlocalStorageまたはsessionStorageストレージ領域が変更する際にWindowイベントで発火
submit Event form要素 送信される際にform要素で発火
toggle Event details要素 要素が開くまたは閉じる際にdetails要素で発火
unload Event Window ページが離れる際にWindowオブジェクトで発火

メディア要素イベントアプリケーションキャッシュイベント、およびドラッグアンドドロップイベントも参照のこと。