hgroup

Das hgroup Element umschließt eine Überschrift und einen Subtitel. Dieser Subtitel sollte eine untergeordnete Überschrift oder ein p-Element sein. Wenn man mit der darunterliegenden Überschrift jedoch ein Unterthema einleitet, sollte das hgroup Element nicht verwendet werden.

<hgroup>
	  <h1>Die Erde</h1>
	  <h2>Der blaue Planet</h2>
</hgroup>

Das <hgroup>-Element fungiert hier wie ein "Schutzschild": Es signalisiert dem Browser, Suchmaschinen und Screenreadern: „Achtung, diese <h2> ist kein neues Kapitel, sondern gehört als Untertitel direkt zur <h1> darüber!“ Im seitenweiten Inhaltsverzeichnis (Outline) taucht die <h2> dadurch gar nicht als eigener Punkt auf.

Wann nutzt man ein <p>-Element im <hgroup>?

Der Standard erlaubt heute beides, aber für unterschiedliche Zwecke! Seit der neuesten Spezifikation darf ein <p>-Element innerhalb von <hgroup> stehen, wenn es sich um beschreibenden Text oder eine sekundäre Textzeile handelt, die keine echte Überschrift ist.

<hgroup>
 <h1>Die Erde</h1>
 <p>Eine Übersicht über die Geografie unseres Heimatplaneten.</p>
</hgroup>
    

Variante A: Beispiel (Slogan / Alternativname)

<hgroup>
	  <h1>Die Erde</h1>
	  <h2>Der blaue Planet</h2>
</hgroup>

„Der blaue Planet“ ist ein klassischer Beiname oder Slogan. Er liest sich wie eine zweite, ergänzende Überschrift.

Was passiert im Hintergrund? Suchmaschinen und Screenreader verstehen: Das Thema ist „Die Erde“ und der Slogan dazu heißt „Der blaue Planet“. Die <h2> wird dank <hgroup> nicht als neues, tieferes Kapitel gewertet.

Variante B: Der erklärende Satz <p>

<hgroup>
	  <h1>Die Erde</h1>
	  <p>Eine Übersicht über die Geografie unseres Heimatplaneten.</p>
</hgroup>

Wenn du den Untertitel so umformulierst, dass er zu einer beschreibenden Textzeile wird, wechselst du zum <p>-Element:

Was passiert im Hintergrund? Der Browser weiß, dass der Text im <p>-Tag eine direkte Beschreibung oder Zusammenfassung der Hauptüberschrift ist.

Warum das so genial ist:

Früher (ohne <hgroup>) stand man immer vor einem Dilemma:

Mit dem modernen <hgroup> ist das Problem gelöst: Du darfst die semantische Kraft einer <h2> für deinen Slogan nutzen, ohne dass sie die Kapitelstruktur der restlichen Seite durcheinanderbringt!

Geschichte hgroup

Das <hgroup>-Element hat eine der wildesten Entwicklungsgeschichten im gesamten HTML5-Standard hinter sich!