HTML Elemente - h1 bis h6
Die Tags h1 bis h6 strukturieren Inhalte durch eine hierarchische Gliederung. Sie kennzeichnen Überschriften unterschiedlicher Ebenen und ordnen Texte in eine klare Reihenfolge.
Beispiel
<p>Überschriften werden von Browsern standardmäßig wie folgt dargestellt</p>
<h1>Überschrift h1</h1>
<h2>Überschrift h2</h2>
<h3>Überschrift h3</h3>
<h4>Überschrift h4</h4>
<h5>Überschrift h5</h5>
<h6>Überschrift h6</h6>
Die Tags h1 bis h6 definieren HTML-Überschriften.
h1 kennzeichnet die Hauptüberschrift einer Seite. Die Tags h2 bis h6 kennzeichnen Überschriften mit abnehmender semantischer Bedeutung.
Attribute
Attribute erweitern Elemente um zusätzliche Eigenschaften oder Informationen und beeinflussen deren Bedeutung, Verhalten oder Darstellung. Sie bestehen in der Regel aus einem Attributnamen und einem zugehörigen Wert, wobei die zulässigen Attribute vom jeweiligen Element abhängen und teils allgemein, teils elementbezogen definiert sind.
Eine besondere Gruppe bilden die aria-*-Attribute, die zur Unterstützung der Barrierefreiheit zusätzliche Informationen für assistive Technologien bereitstellen.
Unterstützung von Global- und Event-Attributen
Die h1 bis h6-Elemente unterstützen auch Global- und Event-Attribute.
Standardbrowser CSS
Webbrowser wenden auf viele Elemente vordefinierte CSS-Stile an, die eine grundlegende Struktur und Lesbarkeit sicherstellen. Umfang und Ausgestaltung dieser Standardstile können je nach Browser variieren, etwa in Bezug auf Abstände, Schriftgrößen oder die Darstellung einzelner Elemente.
h1 {
display: block;
font-size: 2em;
margin-top: 0.67em;
margin-bottom: 0.67em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
h2 {
display: block;
font-size: 1.5em;
margin-top: 0.83em;
margin-bottom: 0.83em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
h3 {
display: block;
font-size: 1.17em;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
h4 {
display: block;
font-size: 1em;
margin-top: 1.33em;
margin-bottom: 1.33em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
h5 {
display: block;
font-size: .83em;
margin-top: 1.67em;
margin-bottom: 1.67em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
h6 {
display: block;
font-size: .67em;
margin-top: 2.33em;
margin-bottom: 2.33em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
Beispiel mit CSS - Farben
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: #ff0066;
}
h2 {
background-color: #a5b5f4;
}
</style>
</head>
<body>
<h1>Überschrift h1</h1>
<h2>Überschrift h2</h2>
</body>
</html>
Beispiel mit CSS - Textausrichtung
<!DOCTYPE html>
<html>
<head>
<style>
h1 { text-align: center; }
h2 { text-align: left; }
h3 { text-align: right; }
h4 { text-align: justify; }
</style>
</head>
<body>
<h1>Überschrift h1</h1>
<h2>Überschrift h2</h2>
<h3>Überschrift h3</h3>
<h4>Überschrift h4</h4>
</body>
</html>
Browserunterstützung
Die Unterstützung von Elementen und Attributen ist in den gängigen modernen Browsern weitgehend einheitlich gewährleistet. Unterschiede können dennoch in Details, im Einführungszeitpunkt neuer Funktionen oder bei experimentellen Features auftreten.
| Element | Firefox | Internet Explorer / Edge | Safari | Chrome | Opera |
|---|---|---|---|---|---|
<h1> bis <h6> |