Web制作を学ぶ上で欠かせないのが HTML タグ 一覧 です。HTMLはWebページの骨組みをつくる言語であり、数多くのタグを使い分けることでページ全体の構造や表現を定義します。この記事では、初心者でも理解しやすいように「基本構造タグ」「文章要素タグ」「メディア要素タグ」「フォームやセマンティックなタグ」などを整理し、さらに活用のポイントまで詳しく解説します。
また、HTML タグ 一覧 を正しく理解することは、SEOやアクセシビリティにおいても重要です。プロのWeb制作者だけでなく、これから自作サイトを作ろうとする方にも役立つ情報をまとめています。
HTMLとは何か?
HTML(Hyper Text Markup Language)は、Webページの構造を定義するマークアップ言語です。文章・画像・リンクなどを「タグ」で囲むことで、ブラウザに正しく表示させることができます。
例えば <h1> は「見出し」、<p> は「段落」、<img> は「画像」を意味します。このようにタグを組み合わせることで、記事やサービスサイト、ブログなどあらゆるWebページを構築できます。
基本的な構造タグ一覧
HTMLページは必ず一定の基本構造を持ちます。以下は最低限押さえておきたい構造タグです。
| タグ | 意味 | 使用例 |
|---|---|---|
<!DOCTYPE html> | HTML5であることを宣言 | <!DOCTYPE html> |
<html> | HTML文書のルート要素 | <html lang="ja">〜</html> |
<head> | タイトル・メタ情報・CSS読み込み | <head><title>サンプル</title></head> |
<title> | ページタイトル | <title>私のブログ</title> |
<body> | ブラウザに表示される本文 | <body>本文をここに</body> |
ポイント: <head> で設定した情報は検索エンジンやSNSシェア時の表示にも影響します。
文章要素タグ一覧
文章やテキストを構成するタグは最もよく使われます。
見出し・段落・改行
<h1>〜<h6>: 見出しを作成(h1が最上位)<p>: 段落を作成<br>: 改行
強調や装飾
<strong>: 強調(太字)<em>: 強調(斜体)<span>: インライン要素のグループ化
リスト関連タグ
情報を整理して箇条書きにするときに使います。
| タグ | 意味 | 使用例 |
|---|---|---|
<ul> | 順序なしリスト | <ul><li>項目1</li><li>項目2</li></ul> |
<ol> | 順序ありリスト | <ol><li>1番目</li><li>2番目</li></ol> |
<li> | リスト項目 | <li>内容</li> |
<dl> | 説明リスト | <dl><dt>HTML</dt><dd>構造を定義</dd></dl> |
メディア要素タグ
画像や動画を埋め込む際に利用されます。
<img src="path" alt="代替テキスト">: 画像を表示<a href="URL">リンク</a>: ハイパーリンク<video controls src="video.mp4"></video>: 動画再生<audio controls src="music.mp3"></audio>: 音声再生
特に <img> には alt 属性を必ずつけましょう。SEOとアクセシビリティに大きく関わります。
テーブル要素タグ
表を作成するときに使用します。
| タグ | 意味 | 使用例 |
|---|---|---|
<table> | 表全体を定義 | <table>〜</table> |
<tr> | 行 | <tr><td>内容</td></tr> |
<th> | 見出しセル | <th>項目</th> |
<td> | データセル | <td>データ</td> |
表のサンプル
<table border="1">
<tr>
<th>言語</th>
<th>用途</th>
</tr>
<tr>
<td>HTML</td>
<td>構造定義</td>
</tr>
<tr>
<td>CSS</td>
<td>デザイン</td>
</tr>
</table>
フォーム関連タグ
ユーザーからデータを入力してもらう場合に使います。
<form>: フォーム全体を囲む<input>: テキスト・ラジオボタン・チェックボックスなど<textarea>: 複数行テキスト入力<select><option>: セレクトボックス
使用例:
<form>
名前: <input type="text" name="username"><br>
コメント: <textarea name="comment"></textarea><br>
<input type="submit" value="送信">
</form>
セマンティックHTML5タグ
HTML5以降、より意味を持たせたタグが追加されました。
<header>: ページやセクションのヘッダー<footer>: ページのフッター部分<nav>: ナビゲーション<section>: セクションのまとまり<article>: 独立した記事
これらを正しく使うことで検索エンジンに構造が伝わりやすくなり、SEOにも効果的です。
よく使う特殊タグと補助要素
<hr>: 水平線<blockquote>: 引用<pre>: 整形済みテキスト<div>: 汎用的なブロック要素
HTMLタグ活用のポイント
- SEOを意識して見出しタグを正しく使う
<h1>は1ページに1回<h2>〜<h3>で階層構造をつくる
- アクセシビリティを意識する
- 画像には必ず
altをつける - フォームには
labelをつける
- 画像には必ず
- CSSと組み合わせる
- HTMLで構造を作り、CSSでデザインを整える
- JavaScriptとの連携
- ボタンやフォーム動作をより便利にする
まとめ
この記事では、Web制作に欠かせない HTML タグ 一覧 を「基本構造タグ」「文章要素タグ」「メディア要素タグ」「フォーム・セマンティックタグ」などに分けて解説しました。HTMLは単なるマークアップ言語ですが、正しくタグを使うことで読みやすく、SEOにも強いWebページを作ることが可能になります。
これからWebサイト制作を始める方は、まずは HTML タグ 一覧 を理解し、実際にブラウザで表示させながら学んでいくのが一番の近道です。