RUNWEBTOOLS
日本語

HTML タグリファレンス

最もよく使う HTML 要素を用途別にまとめました。可能なら一般的な <div> よりセマンティックタグ(<nav><article> など)を使いましょう — アクセシビリティと SEO に役立ちます。マークアップを整えるには HTML フォーマッター を使ってください。

更新 2026-07-06

文書構造

タグ用途
<html>文書のルート
<head>メタデータ: title、link、script(ページには表示されない)
<body>ページの見えるコンテンツ
<title>ページタイトル(ブラウザタブ、検索結果)
<meta>charset、viewport、description などのメタデータ
<link>外部リソースへのリンク、通常はスタイルシート
<script>JavaScript を埋め込むか参照
<style>ページに CSS を埋め込む

テキスト

タグ用途
<h1>–<h6>見出し、重要度の高い順
<p>テキストの段落
<a>ハイパーリンク(href を使う)
<span>意味を持たないインラインコンテナ
<strong>重要なテキスト(既定で太字)
<em>強調テキスト(既定で斜体)
<br>改行
<hr>テーマの区切り(水平線)
<blockquote>ブロック引用
<code>インラインコード
<pre>整形済みテキスト(空白を保持)

リスト

タグ用途
<ul>順序なし(箇条書き)リスト
<ol>順序あり(番号)リスト
<li>リスト項目
<dl>説明リスト(用語/定義のペア)

リンク & メディア

タグ用途
<img>画像(src と alt を使う)
<video>埋め込み動画
<audio>埋め込み音声
<svg>インラインベクターグラフィック
<picture>複数ソースのレスポンシブ画像
<iframe>このページ内に別のページを埋め込む

フォーム

タグ用途
<form>入力を収集・送信するフォーム
<input>1 行入力(テキスト、チェックボックス、ラジオなど)
<textarea>複数行テキスト入力
<button>クリック可能なボタン
<select>ドロップダウンリスト
<option><select> 内の項目
<label>フォームコントロールのラベル(アクセシビリティ向上)

タグ用途
<table>データの表
<tr>表の行
<td>表のセル
<th>ヘッダーセル
<thead>ヘッダー行をまとめる
<tbody>本体行をまとめる

セマンティックな区分け

タグ用途
<header>ページやセクションの導入コンテンツ
<nav>ナビゲーションリンクのブロック
<main>ページの主要コンテンツ(ページに 1 つ)
<section>テーマごとのコンテンツのまとまり
<article>独立したコンテンツ(投稿、カード)
<aside>付随的なコンテンツ(サイドバー)
<footer>ページやセクションのフッター
<figure>任意のキャプション付き独立メディア

関連ツール