Webページを作るうえで欠かせないのが「HTMLタグ」です。
タグはHTMLの最も基本的な要素であり、Webページの構造や意味を示す役割を持ちます。
この記事では、タグの仕組み・書き方・種類・覚え方までを、初心者にもわかりやすく解説します。
HTMLタグとは?
HTMLタグとは、Webページの内容を構造化するための記号です。
ブラウザに「ここは見出し」「ここは画像」「ここはリンク」と指示するために使います。
例:
<h1>見出しタイトル</h1>
<p>これは段落です。</p>
「< >」で囲むことで、特定の意味を持つ要素を示すことができます。
HTMLでは、これらのタグを組み合わせてページ全体を構築します。
タグの基本構造
HTMLタグは、基本的に「開始タグ」と「終了タグ」でセットになっています。
<tag>内容</tag>
例:
<p>これは段落です。</p>
<p>:開始タグ</p>:終了タグ- 「p」は paragraph(段落)の略です。
このように、タグで囲んだ中身(コンテンツ)に意味を与えるのがHTMLの仕組みです。
開始タグと終了タグの違い
| 種類 | 記述例 | 役割 |
|---|---|---|
| 開始タグ | <h1> |
要素の始まりを示す |
| 終了タグ | </h1> |
要素の終わりを示す |
終了タグには必ずスラッシュ / が付きます。
(例外的に、終了タグを必要としないタグもあります)
終了タグがいらない「空要素」タグ
HTMLの中には、内容を持たず単体で完結するタグもあります。
これを「空要素(empty element)」と呼びます。
代表例:
<img src="image.jpg" alt="説明文">
<br>
<hr>
<input type="text">
これらは閉じタグが不要で、属性で動作を指定します。
タグのネスト(入れ子構造)
HTMLはタグを「入れ子」にして使うことができます。
<p>この文章の中に <strong>強調</strong> があります。</p>
タグの入れ方は、開いた順に閉じるのがルールです。
正しい例:
<p><em>文字</em></p>
誤りの例:
<p><em>文字</p></em> ←NG
タグを正しく入れ子にしないと、ブラウザが正しく解釈できません。
よく使う基本タグ一覧
| タグ名 | 用途 | 例 |
|---|---|---|
<h1>〜<h6> |
見出し | <h2>サブタイトル</h2> |
<p> |
段落 | <p>本文です。</p> |
<a> |
リンク | <a href="https://example.com">リンク</a> |
<img> |
画像挿入 | <img src="photo.jpg" alt="説明"> |
<ul> / <ol> / <li> |
箇条書き | <ul><li>項目</li></ul> |
<table> |
表の作成 | <table>〜</table> |
<div> |
ブロック要素 | <div>囲む領域</div> |
<span> |
インライン要素 | <span>部分強調</span> |
<strong> |
重要語句を強調 | <strong>重要</strong> |
<br> |
改行 | <br> |
これらを理解すれば、基本的なページ構成はすぐに作れるようになります。
タグと属性の関係
HTMLタグには、【属性(attribute)】という追加情報を設定できます。
属性は「どんな内容か」「どこにリンクするか」などを指定するために使われます。
構文:
<tag 属性名="値">内容</tag>
例:
<a href="https://example.com" target="_blank">外部リンク</a>
href:リンク先URLtarget="_blank":新しいタブで開く指定
属性は複数設定できます。
タグを覚えるコツ
- よく使うタグだけに絞る
まずは10個ほどの基本タグで十分。 - 意味(英単語)を意識する
p=paragraph(段落)
img=image(画像)
a=anchor(リンク)
英単語の頭文字が多いです。 - 実際に書いてブラウザで確認する
目で変化を見るのが最も早い学習法です。
タグの役割は「構造と意味」
HTMLタグは「装飾」ではなく「構造」を作るためのものです。
見た目を変えるのはCSSの仕事です。
良い例:
<h2>おすすめ商品</h2>
悪い例:
<p style="font-size:24px;">おすすめ商品</p> ←見た目だけで意味がない
タグは“意味に沿って”使うことがSEOにも有利です。
タグを間違えるとどうなる?
- ページが崩れる
- 文字が消える
- 検索エンジンに正しく認識されない
特に閉じタグ忘れや入れ子ミスに注意しましょう。
HTMLタグまとめ
| ポイント | 内容 |
|---|---|
| HTMLはタグで構成される | ページの骨組みを作る |
| 開始タグと終了タグが基本 | <p>〜</p> |
| 空要素は閉じタグ不要 | <img>, <br>など |
| 属性で追加情報を設定 | src, href, altなど |
| 意味に沿ったタグを選ぶ | 構造化とSEOに有効 |
次の記事は「HTMLの基本構造(DOCTYPE、head、bodyとは)」です。

