--- title: '
: 文書の本文要素' slug: Web/HTML/Element/body tags: - Element - HTML - Reference - Sectioning Root Element - Sections - Web translation_of: Web/HTML/Element/body ---HTML の <body> 要素は、 HTML 文書のコンテンツを示す要素です。 <body> 要素は文書中に一つだけ配置できます。
| コンテンツカテゴリー | 区分化ルート |
|---|---|
| 許可されている内容 | フローコンテンツ |
| タグの省略 | 開始タグは、内容の先頭が空白文字、コメント、 {{HTMLElement("script")}} 要素、 {{HTMLElement("style")}} 要素でない場合は省略可能です。終了タグは、 <body> 要素に内容または開始タグがあり、かつ、直後のノードがコメントでない場合は省略可能です。 |
| 許可されている親要素 | {{HTMLElement("html")}} 要素の子要素でなければなりません。 |
| 暗黙の ARIA ロール | document |
| 許可されている ARIA ロール | 許可されている role なし |
| DOM インターフェイス | {{domxref("HTMLBodyElement")}}
|
この要素にはグローバル属性があります。
'#' から始まる部分) が変更された際に呼び出す関数<html>
<head>
<title>Document title</title>
</head>
<body>
<p>This is a paragraph</p>
</body>
</html>
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-body-element', '<body>')}} | {{Spec2('HTML WHATWG')}} | 不適合な機能の一覧を変更。 |
| {{SpecName('HTML5 W3C', 'sections.html#the-body-element', '<body>')}} | {{Spec2('HTML5 W3C')}} | 以前非推奨とされた属性を廃止。不適合であり標準化しない topmargin, leftmargin, rightmargin, bottommargin の動作を定義。on* 属性を追加。 |
| {{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '<body>')}} | {{Spec2('HTML4.01')}} | alink, background, bgcolor, link, text, vlink の各属性を非推奨に変更。 |
{{Compat("html.elements.body")}}