Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

:heading

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die :heading CSS Pseudoklasse wählt alle Überschriftselemente in einem Dokument aus.

Syntax

css
:heading {
  /* ... */
}

Beschreibung

Die :heading Pseudoklasse ermöglicht es Ihnen, alle Überschriften auf einmal zu stylen, anstatt sie einzeln zu selektieren und zu stylen.

Diese Pseudoklasse wählt nur Elemente aus, die standardmäßig semantisch als Überschriften erkannt werden (<h1> bis <h6>). Elemente mit role="heading" werden nicht ausgewählt; Sie können diese mit dem [role="heading"] Attributselektor auswählen.

Die :heading Pseudoklasse hat die gleiche Spezifität wie ein Klassenselektor, also 0-1-0. Somit hat :heading eine Spezifität von 0-1-0, während h1, h2, h3, h4, h5, h6 eine Spezifität von 0-0-1 aufweisen und section:heading eine Spezifität von 0-1-1 hätte.

Beispiele

Alle Überschriften stylen

In diesem Beispiel verwenden wir die :heading Pseudoklasse, um mehrere Ebenen von Überschriften zu stylen.

HTML

Das Dokument enthält Überschriften auf drei verschiedenen Ebenen sowie <p> Absatzelemente.

html
<h1>Mastering CSS</h1>
<h2>Chapter 1: Selectors</h2>
<p>
  A CSS selector is the part of a CSS rule that describes what elements in a
  document the rule will match.
</p>
<h3>1.1 Pseudo-classes</h3>
<p>
  CSS pseudo-classes enable selecting elements based on information that lies
  outside of the document tree.
</p>

CSS

Wir setzen die Überschriftselemente kursiv und tomatenrot.

css
:heading {
  color: tomato;
  font-style: italic;
}

Ergebnisse

Die :heading Pseudoklasse wendet die color und font-style auf alle Überschriften im Dokument an, jedoch nicht auf die Absätze:

Spezifikationen

Specification
Selectors Level 5
# headings

Browser-Kompatibilität

Siehe auch