HTMLを学び始めると、「タグの種類が多すぎて、何から覚えればいいのか分からない」と感じやすいです。結論からいうと、HTMLタグは役割ごとに分けて覚えると、初心者でもかなり整理しやすくなります。
この記事では、初心者が最初に覚えたいHTMLタグを、文書構造、見出し・本文、リンク・画像、リスト・表、フォーム、グループ化、セマンティックタグの7つに分けて一覧化します。単なるタグ名の羅列ではなく、「何に使うのか」「いつ使うのか」まで前提から説明するので、最初の辞書として使ってください。

全部を一気に暗記する必要はありません。よく使うタグから触っていけば十分です。
結論:HTMLタグは7つの目的で分けると覚えやすい
| カテゴリ | 代表タグ | 役割 |
|---|---|---|
| 文書構造 | html, head, body, title | ページ全体の骨組みを作る |
| 見出し・本文 | h1〜h6, p | 見出しや文章を表す |
| リンク・画像 | a, img | ページ移動や画像表示を行う |
| リスト・表 | ul, ol, li, table | 情報を整理して見せる |
| フォーム | form, input, label, textarea, select | ユーザー入力を受け取る |
| グループ化 | div, span | 要素をまとめる |
| セマンティック | header, nav, main, article, section, footer | 意味に合わせて構造を表す |
HTMLタグ一覧をどう使えばいいか
HTMLタグ一覧は、最初から全部を暗記するためのものではありません。むしろ、「見出しを付けたいときは何を使う?」「リンクはどのタグだっけ?」と迷ったときに戻ってくるための一覧です。

実際、HTMLのタグを全部暗記しているエンジニアはほとんどいないはずです。特に毎日似のようにHTMLにふれる機会は少なくなってきているので、完全暗記ではなく「概要を理解」するようにしましょう。
タグ一覧は辞書のように使うのが基本です。まずは全体をざっと見て、どんなタグがあるのかを把握し、必要になったときに使い方を個別記事で深掘りする流れがおすすめです。
初心者が最初に覚えたい主要HTMLタグ一覧
| タグ | 用途 | 補足 |
|---|---|---|
html | HTML文書全体を囲む | ページの一番外側 |
head | 設定情報を書く | タイトルや文字コードを置く |
body | 画面に表示する内容を書く | 本文エリア |
h1〜h6 | 見出しを付ける | 階層を意識して使う |
p | 段落を書く | 文章の基本 |
a | リンクを貼る | href 属性を使う |
img | 画像を表示する | alt の設定も重要 |
ul / ol / li | 箇条書きを作る | 順番の有無で使い分ける |
dl / dt / dd | 用語と説明のセットを作る | 説明リスト向き |
table | 表を作る | 行列データ向き |
form | 入力フォームを作る | 送信先や送信方法を指定する |
div | ブロックをまとめる | 意味は持たない |
span | 行内要素を囲む | 一部だけ装飾したいときに便利 |
header | 導入部を表す | ページやセクションの冒頭 |
nav | ナビゲーションを表す | メニューや主要リンク群 |
main | 主内容を表す | ページの中心部分 |
まず最初に覚えるべき10個のタグ
いきなり大量のタグを見ると混乱しやすいので、最初は次の10個だけ意識すれば十分です。
htmlheadbodyh1paimgullidiv
これだけでも、簡単な自己紹介ページや練習用ページは十分作れます。最初に必要な最低限を押さえ、そのあとで表やフォーム、セマンティックタグへ広げていくのが無理のない進め方です。
タグ名だけでなく、よく使う属性も一緒に覚えると実用的
HTMLはタグ名だけ覚えても、すぐに実用レベルにはなりにくいです。たとえば a タグなら href、img タグなら src と alt、フォームなら type や name のように、属性もセットで使うことが多いからです。
ただし、最初から属性まで全部暗記しようとすると大変です。まずは「どのタグに、どういう追加情報が付きやすいか」をざっくり把握しておけば十分です。
1. 文書構造のタグ
HTMLの土台になるのが、html、head、body、title、meta などのタグです。ページそのものの枠組みと設定を担当します。
まずは HTMLとは? と HTMLの書き方 を押さえると、このカテゴリの意味が理解しやすくなります。
2. 見出し・本文のタグ
見出しを付けるなら h1〜h6、文章を書くなら p を使います。HTMLでは「文字を表示する」だけでなく、「この文字は見出しです」と意味を付けることが大切です。
見出しの詳しい使い分けは hタグの記事、段落の基本は pタグの記事 で深掘りできます。
3. リンク・画像のタグ
ページ同士をつなぐなら a、画像を表示するなら img を使います。この2つは、Webページらしさを一気に感じやすいタグです。
リンクは aタグ、画像は imgタグ を見ると、属性の付け方まで整理しやすいです。
4. リスト・表のタグ
情報を整理して見せたいときは、リストや表のタグが便利です。文章だけよりも、情報のまとまりを視覚的に伝えやすくなります。
ul/li: 順番のない箇条書きol/li: 順番のある手順dl/dt/dd: 用語と説明table/tr/th/td: 行列データの表
詳しくは、リストタグ、説明リスト、tableタグ が参考になります。
5. フォームのタグ
問い合わせフォームやログイン画面を作るときは、form を中心に input、label、textarea、select などを使います。
最初はすべてを個別に暗記しなくても大丈夫です。まずは formタグの記事 で全体像をつかみ、必要な入力部品を少しずつ増やしていけば十分です。
6. divタグとspanタグ
div と span は、意味を持たない汎用タグです。div はブロック単位、span は文章の一部など行内の単位で使うことが多いです。
この違いは、divタグ、spanタグ、インライン要素とブロック要素の違い をセットで読むと整理しやすくなります。
7. セマンティックタグ
最近のHTMLでは、役割が名前から伝わるセマンティックタグも重要です。header、nav、main、article、section、footer などが代表例です。
意味に合うタグを選べるようになると、コードの読みやすさが上がります。詳しくは セマンティックHTMLの記事 を見るのがおすすめです。
タグ一覧を見ても迷うときの考え方
タグを選ぶときに迷ったら、「この部分は何を表しているのか」を先に考えるのがコツです。見出しなら h タグ、本文なら p、リンクなら a、ただ囲みたいだけなら div、というように意味から逆算すると選びやすくなります。
つまり、タグ選びは見た目から入るより、役割から入るほうが失敗しにくいです。この考え方は、あとでセマンティックHTMLを理解するときにもそのまま役立ちます。
よくある疑問
HTMLタグは全部覚える必要がありますか?
必要ありません。最初は h1、p、a、img、ul、li、div くらいで十分です。必要になるたびに覚えるほうが、定着しやすいです。
div と section はどう違いますか?
section は意味のある話題のまとまり、div は意味を持たない箱です。意味が説明できるなら section、レイアウト目的なら div と考えると整理しやすいです。
タグ一覧を見ながら書いても大丈夫ですか?
もちろん大丈夫です。実務でも、必要なタグや属性を調べながら書くのは普通です。最初は「何が存在するか」を知るだけでも十分価値があります。
最初に読む記事としておすすめの順番
まとめ
HTMLタグは、全部を覚えようとすると大変ですが、役割ごとに見るとそこまで複雑ではありません。まずはよく使うタグから触り、必要になったらこの一覧に戻って確認する、という使い方がおすすめです。
