ウェブエンジニア問題集
第12章

HTMLチートシート — よく使うタグ・属性・使い分け一覧

5
この章の目次開く

この章は、HTMLタグや属性を素早く確認するためのチートシートです。暗記用の一覧ではなく、「どの場面で使うか」「何と一緒に使うか」「避けたい使い方」を確認するために使ってください。

基本文書構造

タグ・宣言用途一緒に使うもの避けたい使い方
<!doctype html>HTML文書宣言ファイル先頭省略
html文書全体langlang なし
headメタ情報title, meta, link表示本文を入れる
body表示本文見出し、本文、画像などhead 用の情報を入れる

テキスト

タグ用途使ってよい場面避けたい使い方
h1h6見出しページ構造を作る文字サイズ目的
p段落本文のまとまり見出しやリスト代わり
br意味のある改行住所、詩など余白調整
strong重要な強調注意・重要事項太字目的
em強勢読み方のニュアンス重要警告の代用
small注釈・細則コピーライト、補足本文の縮小
codeコード片HTMLタグ名やコマンド長いコード全体

リンク・画像

タグ用途主要属性注意点
aリンクhref, target, relリンクテキストを具体的にする
img画像src, alt, width, height意味のある画像には alt
figure図版のまとまりなし単なる装飾には不要
figcaption図版の説明なしfigure 内で使う
<a href="/quiz/html-basic">HTMLクイズを見る</a>
<img src="/images/html.png" alt="HTMLのロゴ" width="320" height="180">
html

リスト・表

タグ用途判断基準
ul順序なしリスト並び順に意味がない
ol順序ありリスト手順やランキング
liリスト項目ul / ol の子
dl説明リスト用語と説明
table行と列の関係がある
th見出しセルscope を付けると明確
tdデータセル実データ

フォーム

タグ・属性用途注意点
formフォーム全体action, method を確認
label入力欄の説明forid を対応
input入力欄type, name を指定
textarea複数行入力閉じタグが必要
select選択リストoption と使う
buttonボタンtype を明示
required必須入力サーバー側検証も必要

セマンティック要素

タグ用途覚え方
header導入・ヘッダー領域ロゴ、見出し、ナビ
footer末尾情報コピーライト、関連リンク
main主要コンテンツ1ページの中心
nav主要ナビゲーションメニュー
section見出し付きの区切り章・節
article独立した内容記事、投稿
aside補足情報関連リンク、サイドバー
div意味なしコンテナ最後の選択肢

グローバル属性

属性用途注意点
id一意な識別子同じページで重複させない
class分類・スタイル指定複数要素に使える
lang言語指定html に必須級
title補足情報重要情報をtitleだけにしない
hidden非表示必要な情報を隠さない
data-*独自データJS連携で使う
aria-labelアクセシブルネーム補助正しいHTMLの代用にしない
迷ったら「このタグ名で、内容の意味が説明できるか」を判断基準にします。

関連クイズタグの見方

このアプリのHTMLクイズでは、次のようなテーマで復習すると効果的です。

テーマこの章で見る場所
HTML要素・属性全体
セマンティックHTMLセマンティック要素
フォームフォーム
アクセシビリティalt, label, button, aria-label
SEO・meta基本文書構造、head

参考リンク

次章では、HTMLをCSSとJavaScriptへつなげる方法を整理します。

HTMLクイズに挑戦するタグ・属性の使い分けをチートシートで復習してからクイズで確認しよう