<header>: Das Header-Element
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das <header>
HTML Element repräsentiert einführende Inhalte, typischerweise eine Gruppe von Einführungs- oder Navigationselementen. Es kann einige Überschriftelemente enthalten, aber auch ein Logo, ein Suchformular, einen Autorennamen und andere Elemente.
Probieren Sie es aus
<header>
<a class="logo" href="#">Cute Puppies Express!</a>
</header>
<article>
<header>
<h1>Beagles</h1>
<time>08.12.2014</time>
</header>
<p>
I love beagles <em>so</em> much! Like, really, a lot. They’re adorable and
their ears are so, so snugly soft!
</p>
</article>
.logo {
background: left / cover
url("/shared-assets/images/examples/puppy-header.jpg");
display: flex;
height: 120px;
align-items: center;
justify-content: center;
font:
bold calc(1em + 2 * (100vw - 120px) / 100) "Dancing Script",
fantasy;
color: #ff0083;
text-shadow: #000 2px 2px 0.2rem;
}
header > h1 {
margin-bottom: 0;
}
header > time {
font: italic 0.7rem sans-serif;
}
Verwendungsnotizen
Das <header>
Element hat eine identische Bedeutung zur seitenweiten banner
Landmarke, es sei denn, es wird in schachtelnden Inhalten verwendet. Dann ist das <header>
Element keine Landmarke.
Das <header>
Element kann ein globales Seiten-Header definieren, das im Barrierefreiheitsbaum als banner
beschrieben wird. Es enthält normalerweise ein Logo, den Firmennamen, eine Suchfunktion und möglicherweise die globale Navigation oder ein Motto. Es befindet sich in der Regel oben auf der Seite.
Andernfalls ist es ein section
im Barrierefreiheitsbaum und enthält in der Regel die Überschrift (ein h1
– h6
Element) der umgebenden Sektion und eine optionale Unterüberschrift, dies ist jedoch nicht zwingend erforderlich.
Historische Verwendung
Das <header>
Element existierte ursprünglich bereits zu Beginn von HTML für Überschriften. Es ist auf der allerersten Website zu sehen. An einem bestimmten Punkt wurden Überschriften zu <h1>
bis <h6>
, wodurch <header>
für eine andere Rolle frei wurde.
Attribute
Dieses Element umfasst nur die globalen Attribute.
Barrierefreiheit
Beispiele
Seiten-Header
<header>
<h1>Main Page Title</h1>
<img src="mdn-logo-sm.png" alt="MDN logo" />
</header>
Ergebnis
Artikel-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://example.com/the-planet-earth/">Continue reading…</a></p>
</article>
Ergebnis
Technische Zusammenfassung
Inhaltskategorien | Flussinhalt, spürbarer Inhalt. |
---|---|
Erlaubter Inhalt |
Flussinhalt, jedoch ohne <header> oder
<footer> als Nachkommen.
|
Tag-Auslassung | Keine, sowohl das Start- als auch das Endtag sind erforderlich. |
Erlaubte Eltern |
Jedes Element, das
Flussinhalt akzeptiert. Beachten Sie, dass ein <header>
Element kein Nachkomme eines <address> ,
<footer> oder eines anderen
<header> Elements sein darf.
|
Implizite ARIA-Rolle |
banner, oder
generic
wenn ein Nachkomme eines
article , aside , main , nav oder
section
Elements oder eines Elements mit
role=article ,
complementary ,
main ,
navigation
oder
region
|
Erlaubte ARIA-Rollen |
group , presentation oder
none
|
DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
Specification |
---|
HTML # the-header-element |
Browser-Kompatibilität
BCD tables only load in the browser