<header>の解説|クロノドライブのHTML5辞典

<header>

対応ブラウザ Chrome 5~ / Firefox 4.0~ / Internet Explorer 9~ / Opera 11.10~ / Safari 4.1~ / Android 2.2~ / iOS 4.0~
タグの分類 フロー・コンテンツ
パルパブル・コンテンツ
含められるもの フロー・コンテンツで、<header>、<footer>、<main>の子孫を持たないもの
使える場所 フロー・コンテンツを使える場所
用例 <article>
<header>
articleのヘッダー
</header>
</article>
<header>
ページ全体のヘッダー
</header>
</body>

<header>とは

「header」とは、文書やセクションの導入部分となるヘッダーを表すタグです。よくあるヘッダーは、その文書の導入的な内容やナビゲーションをひとまとめにしたものです。

通常、<header>の中には<h1>~<h6>などセクションの見出しが含まれますが、これは必須ではありません。セクションの目次や検索フォーム、ロゴなどをまとめておくために<header>タグが使用されることもあります。

セクションの中に<header>要素が置かれた場合は、そのセクションのヘッダーを意味します。例えば、<article>要素の子要素として配置した場合は、その記事に対するヘッダーを意味します。

他のセクション要素(<article>、<aside>、<nav>、<section>)やセクションルート要素(<blockquote>、<details>、<dialog>、<fieldset>、<figure>、<td>)の子孫でない場合、<header>は文書全体の導入部分などを表します。

<header>自体はセクション要素ではなく、<header>を使うだけで新たなセクションが作られることはありません。

<header>の子孫に<header>、<footer>、<main>を含めることはできません。