HTML の <header>
要素は、導入的なコンテンツ、ふつうは導入部やナビゲーション等のグループを表します。見出し要素だけでなく、ロゴ、検索フォーム、作者名、その他の要素を含むこともできます。
コンテンツカテゴリ | フローコンテンツ, 知覚可能コンテンツ |
---|---|
許可されている内容 | フローコンテンツ。但し、子孫に他の <header> や {{HTMLElement("footer")}} がないこと。 |
タグの省略 | {{no_tag_omission}} |
許可されている親要素 | フローコンテンツを受け入れるすべての要素。ただし、{{HTMLElement("address")}}、{{HTMLElement("footer")}}、他の {{HTMLElement("header")}} 要素の子孫要素として配置してはなりません。 |
暗黙の ARIA ロール | banner, または article , aside , main , nav , section の各要素、または role=article , complementary , main , navigation , region の要素の子孫である場合は対応するロールなし |
許可されている ARIA ロール | {{ARIARole("group")}}, {{ARIARole("presentation")}}, {{ARIARole("none")}} |
DOM インターフェイス | {{domxref("HTMLElement")}} |
<header>
要素は区分コンテンツではありません。つまり、この要素が新たなアウトラインを生成することはありません。すなわち header
要素は通常、自身を囲む section
の見出し (h1
–h6
要素) を含むことを意図していますが、必須ではありません。
<header>
要素は {{glossary("HTML5")}} まで仕様書には現れていませんでしたが、実は HTML の最初期に存在していました。 the very first website に見られるように、元は <head>
要素として使用されていました。ある時点で、別な名前を使用することが決定されました。これによって <header>
が自由になり、のちに別な役割を担うことができるようになりました。
この要素にはグローバル属性のみがあります。
<header> <h1>Main Page Title</h1> <img src="mdn-logo-sm.png" alt="MDN logo"> </header>
<article> <header> <h2>The Planet Earth</h2> <p>Posted on Wednesday, <time datetime="2017-10-04">4 October 2017</time> by Jane Smith</p> </header> <p>We live on a planet that's blue and green, with so many things still unseen.</p> <p><a href="https://janesmith.com/the-planet-earth/">Continue reading....</a></p> </article>
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('HTML WHATWG', 'semantics.html#the-header-element', '<header>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'sections.html#the-header-element', '<header>')}} | {{Spec2('HTML5 W3C')}} |
{{Compat("html.elements.header")}}