HTML文書の本体を記述します。
HTMLではタグ名の大文字と小文字を区別しません。開始タグ、終了タグ共に省略可能です。
<BODY>
<!-- HTML文書の本体 -->
</BODY>
<BODY>
<!-- HTML文書の本体 -->
<!-- HTML文書の本体 -->
XHTMLではタグ名を小文字で記述します。開始タグと終了タグのどちらも省略できません。
<body>
<!-- HTML文書の本体 -->
</body>
属性は全て省略可能です。
値 | 意味 |
---|---|
yes | 許可 |
no | 禁止 |
body要素の内容にはフローコンテンツを含めることができる。具体的には次の要素である。
<a>
<abbr>
<address>
<aside>
<audio>
<b>
<bdo>
<bdi>
<blockquote>
<br>
<button>
<canvas>
<cite>
<code>
<data>
<datalist>
<del>
<details>
<dfn>
<div>
<dl>
<em>
<embed>
<fieldset>
<figure>
<footer>
<form>
<h1>
<header>
<hgroup>
<hr>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<main>
<map>
<mark>
<math>
<menu>
<meter>
<nav>
<noscript>
<object>
<ol>
<output>
<p>
<picture>
<pre>
<progress>
<q>
<ruby>
<s>
<samp>
<script>
<section>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<svg>
<table>
<template>
<textarea>
<time>
<ul>
<var>
<video>
<wbr>
JavaScriptからは document.body
プロパティを通じてbody要素へアクセスできる。document.body
プロパティはHTMLBodyElementインタフェースを実装している。
let lang = document.body.lang;
Web Hypertext Application Technology Working Group (2022) "Sections" HTML Living Standard