Kurz-Fakten

  • Mehrere Werte durch Leerzeichen: class="karte karte-gross hervorgehoben"
  • Dieselbe Klasse darf beliebig oft im Dokument vorkommen – anders als eine id
  • Klassennamen dürfen keine Leerzeichen enthalten, weil das Leerzeichen als Trenner gilt
  • Eine Klasse namens "nav" erzeugt keine Navigationsbedeutung; dafür gibt es das nav-Element
  • Suchmaschinen werten Klassennamen nicht als Rangfaktor aus

Einordnung für die Praxis

Der verbreitetste Irrtum ist, Klassen könnten Bedeutung tragen. Sie können es nicht: Ein <div class="button"> ist für Tastatur und Screenreader kein Bedienelement, sondern ein Container. Bedeutung steckt im Elementnamen, nicht in der Beschriftung.

Für die Benennung selbst gilt: Was ein Baustein ist, altert besser als das, wie er aussieht. hinweis überlebt einen Farbwechsel, gelber-kasten nicht.

Verwandte Begriffe