HTML

【HTML】のbodyタグとは?使い方を解説

ウェブページの構造を作成する際に、HTMLのbodyタグは非常に重要な要素です。

この記事では、bodyタグの役割と使用法について解説します。

bodyタグとは?

bodyタグは、ユーザーが実際にページ上で見ることができるコンテンツを表します。
ブラウザは、bodyタグ内のコンテンツを解釈し、ウェブページのレイアウトやデザインを表示します。

さまざまな要素やテキスト、画像、リンクなどをbodyタグ内に配置することで、ウェブページの内容を表示することができます。

bodyタグの基本的な構造

HTML文書では、<body>と</body>のタグで囲まれた部分がbodyタグになります。例えば、以下のように記述します。

<!DOCTYPE html>
<html>
<head>
  <title>サンプルページ</title>
</head>
<body>
  <!-- ここにコンテンツを追加します -->
</body>
</html>

<body>と</body>の中に、様々なタグを記述してWebサイトの実際に見える部分を制作していきます。

属性について

bgcolor属性

bgcolor属性は、body要素の背景色を指定します。

値として色の名前または16進数値を使用します。

<body bgcolor="red">
  <!-- 背景色が赤いbody要素 -->
</body>

text属性

text属性は、body要素内のテキストの既定の色を指定します。

値として色の名前または16進数値を使用します。

<body text="blue">
  <!-- テキストが青いbody要素 -->
</body>

link属性

link属性は、未訪問のリンクの既定の色を指定します。

値として色の名前または16進数値を使用します。

<body link="green">
  <!-- 未訪問のリンクの色が緑のbody要素 -->
</body>

vlink属性

vlink属性は、訪問済みのリンクの既定の色を指定します。

値として色の名前または16進数値を使用します。

<body vlink="purple">
  <!-- 訪問済みのリンクの色が紫のbody要素 -->
</body>

background属性

background属性は、body要素の背景に画像を指定するために使用されます。

値として画像のファイルパスやURLを指定します。

<body background="path/to/image.jpg">
  <!-- 背景に画像が表示されるbody要素 -->
</body>

onunload属性

onunload属性は、ユーザーがページから離れる際に実行されるJavaScriptコードを指定します。

この属性は、ページがアンロードされる前に特定の処理を実行するために使用されます。

<body onunload="myFunction()">
  <!-- onunloadイベントで実行されるコード -->
</body>

onbeforeunload属性

onbeforeunload属性は、ユーザーがページから離れる前に実行されるJavaScriptコードを指定します。

この属性は、ページがアンロードされる前に確認メッセージを表示するなどの処理を実行するために使用されます。

<body onbeforeunload="return confirm('ページを離れますか?');">
  <!-- onbeforeunloadイベントで実行されるコード -->
</body>

scroll属性

scroll属性は、body要素のスクロールバーの表示方法を指定します。

値として yesnoautoを使用します。

<body scroll="yes">
  <!-- スクロールバーが表示されるbody要素 -->
</body>

まとめ

HTMLのbodyタグについて解説しました。

bodyタグは、ウェブページのメインコンテンツを定義し、ユーザーが実際に閲覧するコンテンツを表します。
適切に使用することで、ユーザーにとって使いやすく魅力的なウェブページを作成することができます。

-HTML