<body>: 文書本体要素
<body> は HTML の要素で、 HTML 文書のコンテンツを示す要素です。 <body> 要素は文書中に一つだけ配置できます。
| コンテンツカテゴリー | 区分化ルート |
|---|---|
| 許可されている内容 | フローコンテンツ |
| タグの省略 | 開始タグは、内容の先頭が空白文字、コメント、 <script> 要素、 <style> 要素でない場合は省略可能です。終了タグは、 <body> 要素に内容または開始タグがあり、かつ、直後のノードがコメントでない場合は省略可能です。 |
| 許可されている親要素 | <html> 要素の子要素でなければなりません。 |
| 暗黙の ARIA ロール | generic (en-US) |
| 許可されている ARIA ロール | 許可されている role なし |
| DOM インターフェイス | HTMLBodyElement
|
属性
この要素にはグローバル属性があります。
alink非推奨-
ハイパーリンクの選択時の文字色です。この属性を使用しないでください。代わりに CSS の
colorプロパティを:active擬似クラスで使用してください。 background非推奨-
背景画像の URI です。この属性を使用しないでください。代わりに CSS の
backgroundプロパティを使用してください。 bgcolor非推奨-
文書の背景色です。この属性を使用しないでください。代わりに CSS の
background-colorプロパティを使用してください。 bottommargin非推奨-
body の下マージンです。この属性を使用しないでください。代わりに CSS の
margin-bottomプロパティを使用してください。 leftmargin非推奨-
body の左マージンです。この属性を使用しないでください。代わりに CSS の
margin-leftプロパティを使用してください。 link非推奨-
未訪問のハイパーリンクの文字色です。この属性を使用しないでください。代わりに CSS の
colorプロパティを:link擬似クラスで使用してください。 onafterprint-
ユーザーによる印刷データ作成直後に呼び出す関数
onbeforeprint-
ユーザーによるブラウザーへの印刷指示直後に呼び出す関数
onbeforeunload-
文書のアンロードの直前に呼び出す関数
onblur-
文書からフォーカスが外されたときに呼び出す関数
onerror-
文書を正常にロードできなかった際に呼び出す関数
onfocus-
文書にフォーカスが当たった際に呼び出す関数
onhashchange-
文書の現在のアドレスのフラグメント識別子 (ハッシュ文字
'#'から始まる部分) が変更された際に呼び出す関数 onlanguagechange-
言語が変更された際に呼び出す関数
onload-
文書の読み込み完了時に呼び出す関数
onmessage-
文書が API からメッセージを受信した際に呼び出す関数
onoffline-
ネットワークとの交信が不能になった際に呼び出す関数
ononline-
ネットワークとの交信が発生あるいは回復した際に呼び出す関数
onpopstate-
ユーザーによるセッション履歴のナビゲート時に呼び出す関数
onredo-
ユーザーがトランザクション履歴を元に戻した際に呼び出す関数
onresize-
文書を表示するウィンドウがリサイズされた際に呼び出す関数
onstorage-
ストレージ領域が変化した際に呼び出す関数
onundo-
ユーザーがトランザクション履歴をさかのぼることによって後方へ移動した際に呼び出す関数
onunload-
文書からの離脱時に呼び出す関数
rightmargin非推奨-
body の右マージンです。この属性を使用しないでください。代わりに CSS の
margin-rightプロパティを使用してください。 text非推奨-
基本文字色です。この属性を使用しないでください。代わりに CSS の
colorプロパティを使用してください。 topmargin非推奨-
body の上マージンです。この属性を使用しないでください。代わりに CSS の
margin-topプロパティを使用してください。 vlink非推奨-
訪問済みのハイパーリンクの文字色です。この属性を使用しないでください。代わりに CSS の
:visited擬似クラスでcolorプロパティを使用してください。
例
html
<html lang="en">
<head>
<title>Document title</title>
</head>
<body>
<p>The <code><body></code> HTML element represents the content of an HTML document. There can be only one <code><body></code> element in a document.</p>
</body>
</html>
結果
仕様書
| Specification |
|---|
| HTML Standard # the-body-element |
ブラウザーの互換性
BCD tables only load in the browser