Menu

HTML Überschriften: h1 bis h6, Größen, Reihenfolge, Styling

HTML hat sechs Überschriftenebenen, <h1> bis <h6>, die einer Seite ihre Gliederung geben. Hier lernst du die Standardgrößen, wie du Überschriften ordnest, wie viele h1-Tags du verwendest, wie du ihre Größe mit CSS änderst und wie Screenreader sie nutzen.

Diese Seite enthält ausführbare Editoren - bearbeiten, ausführen und Ausgabe sofort sehen.

Die sechs HTML-Überschriften-Tags

HTML hat sechs Überschriftenebenen, <h1> bis <h6>. <h1> ist die oberste Ebene (der Titel der Seite) und <h6> die unterste. Browser zeigen jede Ebene kleiner als die vorherige an, alle fett und jede in einer eigenen Zeile:

TagStandardgrößeBei 16px Text
<h1>2em32px
<h2>1.5em24px
<h3>1.17em18.72px
<h4>1em16px
<h5>0.83em13.28px
<h6>0.67em10.72px

<h5> und <h6> sind standardmäßig kleiner als normaler Text, was viele überrascht. Die Größe ist nur ein Standardwert, und die nächsten Abschnitte zeigen, warum du die Ebene nie nach der Größe auswählen solltest.

Überschriften sind die Gliederung der Seite

Überschriften sind keine Dekoration. Zusammen bilden sie die Gliederung der Seite, wie das Inhaltsverzeichnis eines Buchs. Screenreader-Nutzer springen von Überschrift zu Überschrift, um zu finden, was sie suchen, und Suchmaschinen lesen sie, um die Themen der Seite zu verstehen.

Die Regel ist einfach: ein <h1> für den Seitentitel, <h2> für jeden Hauptabschnitt, <h3> für Unterabschnitte innerhalb eines <h2> und so weiter, ohne Ebenen zu überspringen. Dieses Beispiel baut aus den Überschriften ein Inhaltsverzeichnis, genau so, wie Hilfstechnologien sie sehen:

Ändere das zweite <h3> in <h5>, und die Gliederung zeigt eine Lücke: Wer über Überschriften navigiert, würde sich fragen, wo h4 geblieben ist.

Die Größe einer Überschrift ändern

Wähle die Ebene nach der Position in der Gliederung und leg das Aussehen dann mit CSS fest. Ein Titel in der Seitenleiste muss vielleicht ein <h2> sein, soll aber klein aussehen; ein Titel im Hero-Bereich kann ein <h1> sein, das sehr groß ist:

Das gilt auch umgekehrt: Nimm kein Überschriften-Tag, nur um Text groß oder fett zu machen. Für fette Wörter in einem Satz nimmst du <strong>, und für großen Text, der keine Überschrift ist, ein <p> mit einer Klasse. Die Text-Tags findest du auf der Seite zu fettem Text.

Untertitel und Slogans

Ein Untertitel direkt unter einer Überschrift ist meistens selbst keine Überschrift: Er beginnt keinen neuen Abschnitt. Nimm einen Absatz und fasse das Paar bei Bedarf mit <hgroup> zusammen:

Die Gliederung bleibt sauber (ein h1, dann h2-Abschnitte), und der Slogan steht optisch trotzdem beim Titel.

Auf eine Überschrift verlinken

Gib einer Überschrift eine id, und jeder Link mit #id im href springt direkt dorthin. So funktionieren Inhaltsverzeichnisse und Buttons wie „Link zum Abschnitt kopieren“:

Häufige Fehler

  • Die Ebene nach der Größe auswählen. Wähle nach der Position in der Gliederung und style dann mit CSS.
  • Ebenen überspringen. Ein Sprung von <h2> direkt zu <h4> stört die Navigation für Screenreader-Nutzer.
  • Überschriften zur Betonung. Eine fette Zeile in einem Absatz ist <strong>, nicht <h4>.
  • Kein <h1> oder ein Logo als einziges <h1>. Das <h1> sollte den Inhalt der Seite benennen, etwa den Titel des Artikels oder Produkts.
  • Leere Überschriften. Eine Überschrift mit nur einem Icon oder gar nichts darin wird als leer angesagt. Schreib echten Text hinein.

Häufig gestellte Fragen

Wie viele Überschriften-Tags gibt es in HTML?

Sechs: <h1>, <h2>, <h3>, <h4>, <h5> und <h6>. <h1> ist die wichtigste (der Seitentitel) und <h6> die unwichtigste. Ein <h7> gibt es nicht; so ein Tag wird als unbekanntes Inline-Element behandelt.

Wie groß sind HTML-Überschriften standardmäßig?

Bei der Standardschriftgröße von 16px stellen Browser h1 mit 32px (2em) dar, h2 mit 24px (1.5em), h3 mit 18.72px (1.17em), h4 mit 16px (1em), h5 mit 13.28px (0.83em) und h6 mit 10.72px (0.67em), alle fett.

Darf eine Seite mehr als ein h1 haben?

HTML erlaubt es, aber ein einziges <h1>, das die Seite benennt, ist die klarste Struktur für Screenreader-Nutzer und Suchmaschinen. Nimm <h2> für die Hauptabschnitte darunter.

Darf ich Überschriftenebenen überspringen, etwa von h2 zu h4?

Lieber nicht. Screenreader-Nutzer navigieren nach Überschriftenebene, und ein Sprung von h2 zu h4 deutet auf einen fehlenden Abschnitt hin. Wähle die Ebene nach der Position in der Gliederung und ändere die Größe mit CSS.

Wie ändere ich die Größe einer Überschrift?

Setz font-size im CSS, zum Beispiel h2 { font-size: 20px; }, oder gib einer einzelnen Überschrift eine Klasse. Wähle eine Überschriftenebene nie wegen ihrer Standardgröße.

Coddy programming languages illustration

Lerne mit Coddy zu programmieren

LOS GEHT'S