W3docs

HTML-Überschriften

Eine Überschrift ist ein Titel am Anfang einer Seite, der Suchmaschinen bei der Indexierung der Struktur hilft. Lernen Sie HTML-Überschriftenebenen kennen.

Überschriften unterteilen eine Seite in beschriftete, hierarchisch geordnete Abschnitte – genauso wie Kapitel- und Abschnittstitel ein Buch gliedern. In HTML gibt es sechs Ebenen, von <h1> (die wichtigste) bis <h6> (die unwichtigste). Die richtige Ebene zu wählen bewirkt mehr als nur das Vergrößern von Text: Sie legt die Dokumentenstruktur fest, auf die Browser, Hilfstechnologien und Suchmaschinen angewiesen sind, um den Aufbau Ihres Inhalts zu verstehen.

Diese Seite behandelt die sechs Überschriften-Tags, wie ihre Ebenen zu einer Hierarchie verschachtelt werden, warum Größe und Ebene getrennte Konzepte sind, wie Screenreader-Nutzer über Überschriften navigieren und wie sich das <header>-Element von <h1><h6> unterscheidet.

Eine Webseite, die durch HTML-Überschriften-Tags h1 bis h6 in hierarchisch geordnete Abschnitte unterteilt wird

Überschriften-Tags

In HTML gibt es 6 Überschriftenebenen: <h1>, <h2>, <h3>, <h4>, <h5> und <h6>.

Die <h1>-<h6>-Tags werden verwendet, um Überschriften entsprechend ihrer Wichtigkeit zu kennzeichnen. Der <h1>-Tag steht für die wichtigste Überschrift der Webseite und <h6> für die unwichtigste und kleinste.

Beispiel der HTML-Überschriften-Tags <h1> - <h6>:

Wie verwendet man die HTML-Tags <h1>-<h6>?

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <h1>This is heading 1</h1>
    <h2>This is heading 2</h2>
    <h3>This is heading 3</h3>
    <h4>This is heading 4</h4>
    <h5>This is heading 5</h5>
    <h6>This is heading 6</h6>
  </body>
</html>

Die vollständige Referenz zu jeder Ebene finden Sie unter HTML-Tags <h1><h6>.

Überschriftenhierarchie und Dokumentenstruktur

Überschriftenebenen sind nicht nur Größen – sie beschreiben Verschachtelung. Ein <h2> wird als Unterabschnitt des nächsten <h1> darüber gelesen, ein <h3> ist ein Unterabschnitt dieses <h2>, und so weiter. Zusammen bilden diese verschachtelten Ebenen die Dokumentenstruktur: einen Baum, der vermittelt, welche Teile der Seite zusammengehören.

Stellen Sie es sich wie ein Inhaltsverzeichnis vor:

<h1>Baking Bread</h1>          <!-- the page topic -->
  <h2>Ingredients</h2>         <!-- a section of "Baking Bread" -->
  <h2>Method</h2>              <!-- another section -->
    <h3>Kneading</h3>          <!-- a step inside "Method" -->
    <h3>Proving</h3>           <!-- another step inside "Method" -->
  <h2>Troubleshooting</h2>

Die Einrückung oben dient nur zur Veranschaulichung – Überschriften sind Geschwisterelemente im Markup, und die Ebenenzahlen sind es, die die Hierarchie erzeugen. Verwenden Sie ein <h1> für das Hauptthema der Seite, dann <h2> für die übergeordneten Abschnitte, <h3> für deren Unterabschnitte, und wählen Sie niemals eine niedrigere Ebene nur um Text kleiner erscheinen zu lassen.

Barrierefreiheit: Überschriftenebenen nicht überspringen

Screenreader-Nutzer lesen eine Seite selten von oben nach unten. Stattdessen rufen sie eine Liste aller Überschriften auf und springen direkt zu dem Abschnitt, den sie suchen – ähnlich wie beim Überfliegen eines Inhaltsverzeichnisses. Dies funktioniert nur, wenn die Ebenen in der richtigen Reihenfolge absteigen – <h1>, dann <h2>, dann <h3> – ohne Lücken.

Das Überspringen einer Ebene (z. B. ein <h1> gefolgt unmittelbar von einem <h3>) bricht die Struktur auf: Die Hilfstechnologie meldet eine fehlende Ebene, und Nutzer können nicht erkennen, ob sie in einen Unterabschnitt gesprungen sind oder einfach den Überblick verloren haben.

Schlecht – eine Ebene wird übersprungen:

<h1>Our Menu</h1>
<h3>Starters</h3>   <!-- jumps from h1 to h3, skipping h2 -->
<h3>Mains</h3>

Gut – die Ebenen steigen Schritt für Schritt ab:

<h1>Our Menu</h1>
<h2>Starters</h2>
<h2>Mains</h2>
<h3>Vegetarian Mains</h3>

Wenn eine Überschrift auf ihrer korrekten Ebene zu groß oder zu klein wirkt, ändern Sie das Erscheinungsbild mit CSS – nicht die Ebene.

Bedeutung von Überschriften

  • HTML-Überschriften heben wichtige Themen und die Dokumentenstruktur hervor und verbessern dadurch die Nutzerinteraktion.
  • Verwenden Sie nur einen <h1>-Tag auf einer Webseite. Dieser Tag muss beschreiben, worum es auf Ihrer Seite geht, und außerdem ein Schlüsselwort enthalten, um das Ranking in Google zu verbessern.
  • Suchmaschinen verwenden Überschriften, um die Struktur und den Inhalt der Webseite zu indexieren.

Überschriftengröße

Browser geben jeder Überschriftenebene eine Standardgröße, wobei <h1> die größte und <h6> die kleinste ist. Sie können jede dieser Größen mit der CSS-Eigenschaft font-size überschreiben.

Der entscheidende Punkt: Die visuelle Größe einer Überschrift zu ändern ändert nicht ihre semantische Ebene. Ein <h2>, das riesig gestylt ist, bleibt in der Dokumentenstruktur ein <h2>, und ein winziges <h1> ist immer noch die Hauptüberschrift der Seite. Wählen Sie also den Tag danach aus, wo er in der Hierarchie steht, und passen Sie die Größe an das Design an – wählen Sie einen Tag niemals wegen seiner Darstellungsgröße.

Beispiel für die Änderung der Überschriftengröße mit der font-size-Eigenschaft:

Wie styled man einen HTML-<h1>-Tag mit der CSS-Eigenschaft font-size

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      h1 {
        font-size: 50px;
      }
    </style>
  </head>
  <body>
    <h1>This is heading 1</h1>
  </body>
</html>

Wichtige Hinweise

  • Verwenden Sie Überschriften-Tags nicht, um die Textgröße zu erhöhen oder den Text fett zu machen. Verwenden Sie stattdessen CSS-Eigenschaften wie font-weight und font-size. Denken Sie daran: Suchmaschinen verwenden Überschriften, um Inhalte zu strukturieren.
  • Überspringen Sie keine Überschriftenebenen. Verwenden Sie <h1> als Hauptüberschrift der Webseite, gefolgt von <h2>-Überschriften, dann den weniger wichtigen <h3>-Überschriften usw.
  • Vermeiden Sie es, <h1> mehr als einmal auf einer Seite zu verwenden.

Verwandte Elemente

Ein paar Tags sind häufig neben Überschriften zu finden, gehören aber zu eigenen Themen:

  • Das <hr>-Tag zeichnet einen thematischen Trenner zwischen Inhaltsbereichen.
  • Das <head>-Element enthält Seiten-Metadaten (Titel, Zeichensatz, Styles, Skripte) und ist kein Teil des sichtbaren Inhalts.

Überschrift vs. Header: <h1><h6> vs. <header>

Diese beiden werden leicht verwechselt, weil die Namen ähnlich klingen, aber sie erfüllen unterschiedliche Aufgaben:

  • Eine Überschrift (<h1><h6>) ist ein einzelner Titel, der einen Inhaltsabschnitt beschriftet und ihm eine Ebene in der Dokumentenstruktur gibt.
  • Ein Header (<header>) ist ein Container für einleitende Inhalte am Anfang einer Seite oder eines Abschnitts – typischerweise ein Logo, der Seitentitel und die Navigation. Er enthält oft eine Überschrift, ist aber selbst keine.

Vergleich nebeneinander:

<!-- A heading: one ranked title -->
<h1>Weekly Newsletter</h1>

<!-- A header: a block of introductory content that wraps a heading -->
<header>
  <img src="logo.png" alt="Acme logo" />
  <h1>Weekly Newsletter</h1>
  <nav>
    <a href="/archive">Archive</a>
    <a href="/subscribe">Subscribe</a>
  </nav>
</header>

Kurz gesagt: Platzieren Sie eine Überschrift innerhalb eines Headers, wenn Sie einen betitelten Einleitungsblock benötigen; verwenden Sie eine einzelne Überschrift, wenn Sie nur einen Abschnitt beschriften möchten. Mehr dazu im Kapitel HTML-<header>-Tag.

Übungen

Übung
Welche Aussagen über HTML-Überschriften sind richtig? (Alle zutreffenden auswählen.)
Welche Aussagen über HTML-Überschriften sind richtig? (Alle zutreffenden auswählen.)
Übung
Sie benötigen eine kleine Beschriftung unterhalb eines Abschnittstitels. Was ist die richtige Vorgehensweise?
Sie benötigen eine kleine Beschriftung unterhalb eines Abschnittstitels. Was ist die richtige Vorgehensweise?
Was this page helpful?