HTML5 セマンティック要素まとめ
公開日: 2026-06-11 / 著者: Alice
本文...
ページの作成
親となるページを選択してください。
| この記事の要点 |
|
article / section / aside / nav / body)のヘッダー領域を表します。最も近いセクショニング要素が body の場合はページ全体のヘッダーとして機能します。
サイト名
キャッチコピー
))HTML5 では 1 ページに複数の を置けます。それぞれの最寄りのセクショニング要素に従属します。
技術ブログ
HTML5 セマンティック要素まとめ
公開日: 2026-06-11 / 著者: Alice
本文...
内に別の を入れ子にすることはできない 内に を入れることもできない 自体はセクショニング要素ではないため、独自のアウトラインを作らない| 項目 | ||
|---|---|---|
| 意味 | ヘッダーであることを明示 | 意味なし(汎用コンテナ) |
| 支援技術(スクリーンリーダー) | 「バナー」「ヘッダー」として読み上げ | 単なるグループ |
| SEO / アクセシビリティ | 有利 | 中立 |
| CSS / JS から | 要素セレクタで指定可 | クラス指定が必要 |
body 直下の は ARIA の role="banner" 相当として扱われ、スクリーンリーダーで「バナー」ランドマークとして認識されます。ページ全体のヘッダーは 1 つに絞るのがベストプラクティスです。
| 要素 | 役割 |
|---|---|
| セクションのヘッダー |
| セクションのフッター |
| 主要なナビゲーション |
| ページの主要コンテンツ(1 ページに 1 つ) |
| 独立した記事 / 投稿 |
| 意味のあるまとまり |
| 補足情報 / サイドバー |
Q: ヘッダー画像(hero)はどこに入れる?
A: ページ全体の印象を作る hero は に含めるのが自然。ただし装飾だけなら CSS の背景画像にしても良い。
Q: h1 は の中に入れるべき?
A: 必須ではないが、セマンティクス上は外より中のほうがすっきりする。ページの主見出しは main 側に置く流派もある。
Q: スクロール追従の固定ヘッダーは?
A: 要素に position: sticky; top: 0; を適用するだけ。意味づけと表示は別レイヤなので問題ない。
ページの作成
親となるページを選択してください。
子ページはありません
コメントを削除してもよろしいでしょうか?
掲示板