Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

<body>

『<body>』要素はHTMLドキュメントの本体部分を表す要素です。ブラウザのウィンドウに表示されるテキスト・画像・リンクなど、すべてのコンテンツは『<body>』内に記述します。

構文
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>ページタイトル</title>
</head>
<body>
  <!-- ページに表示されるコンテンツをここに記述します -->
  <h1>見出し</h1>
  <p>段落のテキストです。</p>
</body>
</html>
body内でよく使うタグ一覧
タグ概要
<header>ページや記事のヘッダー部分を表します。ロゴやナビゲーションを配置します。
<nav>ナビゲーションリンクのまとまりを表します。
<main>ページのメインコンテンツを表します。1ページに1つだけ使用します。
<article>単独で意味をなすコンテンツ(記事・ブログ投稿など)を表します。
<section>テーマでまとまったコンテンツのセクションを表します。
<aside>サイドバーなど、メインコンテンツと関連する補足情報を表します。
<footer>ページや記事のフッター部分を表します。著作権情報などを配置します。
<div>意味を持たない汎用のブロック要素です。レイアウト目的でよく使用します。
サンプルコード
<body>
  <!-- ヘッダー -->
  <header>
    <h1>サイト名</h1>
    <nav>
      <a href="/">ホーム</a>
      <a href="/about/">About</a>
    </nav>
  </header>

  <!-- メインコンテンツ -->
  <main>
    <article>
      <h2>記事タイトル</h2>
      <p>記事の本文です。</p>
    </article>
  </main>

  <!-- フッター -->
  <footer>
    <p>© 2025 サイト名</p>
  </footer>
</body>
実行結果

ブラウザはサイト名の見出し、ナビゲーションリンク、記事タイトル、本文、フッターのコピーライト表記を順番に表示します。

概要

『<body>』内には『<header>』『<nav>』『<main>』『<footer>』などのセマンティックな(意味を持つ)HTML5要素を使って構造を組み立てることが推奨されています。これにより、スクリーンリーダーや検索エンジンがページの構造を正しく理解できるようになります。

レイアウトのためだけにタグを使う場合は『<div>』要素を使いますが、意味を持つコンテンツにはできるだけ適切なセマンティック要素を選ぶようにしましょう。

JavaScriptファイルの読み込みは『<body>』の末尾(『</body>』の直前)に記述するのが一般的です。こうすることで、JavaScriptの読み込みがHTMLの描画をブロックするのを防ぎ、ページの表示を速くできます。

対応ブラウザ
Chrome Chrome
49 以降
全バージョンで対応しています
Firefox Firefox
57 以降
全バージョンで対応しています
Safari Safari
18 以降
全バージョンで対応しています
Edge Edge
80 以降
11 以前 ×
IE IE
11 以前 ×
Opera Opera
48 以降
14 以前 ×
iOS Safari iOS Safari
18 以降
全バージョンで対応しています
Android Browser Android Browser
37 以降
4 以前 ×
Chrome Android Chrome Android
36 以降
17 以前 ×
Firefox Android Firefox Android
79 以降
3 以前 ×

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。