Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
<header> は HTML の要素で、導入的なコンテンツ、ふつうは導入部やナビゲーション補助のグループを表します。見出し要素だけでなく、ロゴ、検索フォーム、著者名、その他の要素を含むこともできます。
区分コンテンツ、<main>、またはこれらの要素の暗黙的な ARIA ロールとして同じ ARIA ロールのある要素の中に含まれていない限り、<header> 要素は、ウェブサイト全体の banner ランドマークロールと同じ意味を持ちます。これはグローバルサイトヘッダーを定義します。通常、ロゴ、会社名、検索機能、場合によってはグローバルナビゲーションやスローガンを含むことがあります。一般的にページの上部に配置されます。
そうでない場合、これらの要素内に内包されると、そのランドマークとしての地位を失い、周囲のセクションに対する導入部またはナビゲーション補助のグループを表します。通常、周囲のセクションの見出し(h1~h6 要素)とオプションのサブ見出しが含まれていますが、これは必須ではありません。
<header> 要素は、もともと HTML の初期に見出しのために存在していました。これは the very first website に見られます。ある時点で見出しは <h1> ~ <h6> となり、<header> が自由に別なロールを担うことができるようになりました。
この要素にはグローバル属性のみがあります。
<header> 要素が banner ランドマークを定義するのは、そのコンテキストが <body> 要素のときです。
<article>、<main>、<section>、<nav>、<aside>、またはこれらの要素の暗黙の ARIA ロールと同じ ARIA ロールを持つ要素内に配置された場合、<header> 要素は代わりに generic ロールを持ち、ランドマークとはみなされなくなります。この場合、aria-label や aria-labelledby でラベル付けすることはできません。
| フローコンテンツ, 知覚可能コンテンツ |
| フローコンテンツ。但し、子孫に他の <header> や <footer> がないこと。 |
| なし。開始タグと終了タグの両方が必須です。 |
| フローコンテンツを受け入れるすべての要素。ただし、<address>、<footer>、他の <header> 要素の子孫になることはできません。 |
| banner, または article, aside, main, nav, section の各要素、または article, complementary, main, navigation, region ロールの要素の子孫である場合は generic |
| group, presentation, none |
| HTMLElement |
| HTML # the-header-element |
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
より良いインターネットのための青写真。
このコンテンツの一部は、©1998–2026 個人の mozilla.org 協力者です。コンテンツはクリエイティブ・コモンズ・ライセンスのもとで利用できます。