
【6日でできるHTML入門】見出しと段落
ここでは、Webページを構造化し、読みやすくするための基本要素である「見出し」「段落」、そして内容を区切る「水平線(ヘアライン)」の使い方を学びます。HTMLには文章の役割を明確にするための専用タグが用意されており、適切に使うことで閲覧者にとって分かりやすいページを作成できます。以下の順序で解説します。
- 見出しの指定
- 段落の指定
- 水平線(ヘアライン)の挿入
最後に、ここで登場した主要なタグについてまとめます。

1.見出しの指定
1.1. 見出しタグ(<h1>
~<h6>
)の役割
<h1>
~<h6>
は見出しレベルを示し、数字が小さいほど重要度が高く、フォントサイズも大きく表示されます。- タグを使うことで、自動的に前後に改行が入り、SEO上も構造を認識しやすくなります。
1.2. コード例と出力
以下では、レベル1とレベル2の見出しを使った例を示します。
ファイル名: lesson03-1.html
<!-- ファイル名: lesson03-1.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>プログラミング入門🚀</title>
</head>
<body>
<h1>プログラミング学習の始め方</h1> <!-- レベル1の見出し -->
<h2>HTMLを理解しよう</h2> <!-- レベル2の見出し -->
</body>
</html>
ブラウザ表示例

2.段落の指定
2.1. 段落タグ(<p>
)の役割
<p>
で囲んだ範囲が1つの段落として扱われ、前後に適切な余白が挿入されます。- 改行も含まれるため、終了タグのあとに改行用タグ(
<br>
など)は不要です。
2.2. コード例と出力
見出しに続く本文を段落で分ける例です。
ファイル名: lesson03-2.html
<!-- ファイル名: lesson03-2.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>プログラミング入門🚀</title>
</head>
<body>
<h1>プログラミング学習の始め方</h1>
<h2>HTMLを理解しよう</h2>
<p>HTMLはWebページの骨組みを作るマークアップ言語です。要素をタグで囲み、ブラウザに構造を伝えます。</p>
<p>段落を適切に分けることで、長い文章でも読みやすく整理できます。</p>
</body>
</html>
ブラウザ表示例

HTMLはWebページの骨組みを作るマークアップ言語です。要素をタグで囲み、ブラウザに構造を伝えます。
段落を適切に分けることで、長い文章でも読みやすく整理できます。
3.水平線(ヘアライン)の挿入
3.1. 水平線タグ(<hr>
)の役割
<hr>
はセクションの区切りとして水平線を挿入します。- 空要素(終了タグなし)で、前後に改行も含みます。
3.2. コード例と出力
ページ内で大きな区切りを付けたいときに使います。
ファイル名: lesson03-3.html
<!-- ファイル名: lesson03-3.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>学習の区切り✂️</title>
</head>
<body>
<h1>準備フェーズ</h1>
<p>開発環境を整え、必要なツールをインストールします。</p>
<hr>
<h1>実装フェーズ</h1>
<p>実際にコードを書き、動作を確認します。</p>
</body>
</html>
ブラウザ表示例

まとめ
- 見出しタグ(
<h1>
~<h6>
)で文章の階層構造を示す - 段落タグ(
<p>
)で本文を適切に区切り、読みやすい余白を確保 - 水平線タグ(
<hr>
)でセクション間を視覚的に分離
以下に、ここで登場したHTMLタグをまとめます。
タグ | 説明 |
---|---|
<!DOCTYPE html> | HTML5文書であることを宣言 |
<html> | 文書全体を囲むルート要素 |
<head> | メタ情報(文字コードやタイトルなど)を記述する領域 |
<meta charset="UTF-8"> | 文字エンコーディングをUTF-8に指定 |
<title> | ブラウザのタブに表示される文書タイトル |
<body> | ページの本文コンテンツを記述 |
<h1> ~<h6> | 見出しレベル1~6を指定(数字が小さいほど重要度高) |
<p> | 段落を定義し、前後に余白と改行を含む。 |
<hr> | 水平線を挿入し、セクションを区切る。 |