Brotkrümelnavigation

Der Weg zurück nach oben

Liste, Einträge, Linktexte: drei Stellen im Pfad über der Seite.

Website prüfen
Beispiel im Prüfbericht Markierter Befund
Markierter Befund · Kritisch · WCAG 1.3.1Absatz direkt in der Liste

Hierarchie sichtbar machen

Ein Pfad, drei verständliche Darstellungen

Eine Brotkrümelnavigation verbindet Seitenstruktur, Orientierung und Suchdaten.

Fiktives BeispielVom Seitenbaum zum sichtbaren Pfad Die violette Linie markiert die Hierarchie der geöffneten Ratgeberseite.
StartseiteÜber unsKontakt
RatgeberShopService
WohnenGartenEnergie
Wärmepumpe wartenaktuelle Seite
StartseiteRatgeberWohnenWärmepumpe warten
RatgeberWärmepumpe warten

Die wichtigsten Punkte vor dem Servicetermin.

Haus mit Wärmepumpe Schematische Illustration eines Hauses und einer Außeneinheit.

Gleiche Reihenfolge

Was die drei Empfänger bekommen

Bildschirm
Startseite/Ratgeber/Wohnen/Wärmepumpe warten

Sichtbare Links führen zu den übergeordneten Ebenen.

Assistive Technik

Sinngemäß: „Brotkrümelnavigation, Navigation … Wärmepumpe warten, aktuelle Seite.“

Suchsystem
1Startseite2Ratgeber3Wohnen4Wärmepumpe warten

BreadcrumbList beschreibt dieselbe Hierarchie als Daten.

Vier tragende Teile

Die Semantik hinter dem Pfad

  1. 1Navigation benennenDas Label unterscheidet den Pfad von Haupt- und Fußnavigation.
  2. 2Reihenfolge als ListeJede Hierarchiestufe ist ein direktes Listenelement.
  3. 3Elternseiten verlinkenDer Linktext nennt das Ziel auch ohne umgebenden Satz.
  4. 4Aktuelle Seite markierenaria-current="page" steht genau einmal.
<nav aria-label="Brotkrümelnavigation">
  <ol class="breadcrumb">
    <li><a href="/">Startseite</a></li>
    <li><a href="/ratgeber">Ratgeber</a></li>
    <li><a href="/ratgeber/wohnen">Wohnen</a></li>
    <li>
      <a href="/ratgeber/wohnen/waermepumpe-warten"
        aria-current="page">Wärmepumpe warten</a>
    </li>
  </ol>
</nav>

Umbruch statt Abschneiden

Der Trenner gehört zur Darstellung

Die Links dürfen auf schmalen Anzeigen umbrechen. Ein gezeichneter Trenner bleibt dabei Dekoration und wird nicht Teil des Linknamens.

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.breadcrumb li + li::before {
  content: "";
  display: inline-block;
  inline-size: 0.5rem;
  block-size: 0.5rem;
  margin-inline: 0.1rem 0.6rem;
  border-block-start: 0.125rem solid currentColor;
  border-inline-end: 0.125rem solid currentColor;
  transform: rotate(45deg);
}

So prüfen Sie es

Vier kurze Beweise statt eines Bauchgefühls

  1. 01Bereichsliste

    Der Pfad erscheint als benannte Navigation.

  2. 02Aktuelle Seite

    Genau ein Eintrag trägt aria-current="page".

  3. 03Schmale Ansicht

    Bei 320 Pixeln bricht der Pfad um, ohne waagerechtes Rollen.

  4. 04Datenabgleich

    Sichtbarer Pfad und BreadcrumbList nennen dieselben Ebenen.

Aus dem Prüfbericht

Drei Stellen im Pfad

Zum Mitnehmen

Die Brotkrümelnavigation, korrigiert

Eine Liste, vollständige Einträge, sprechende Linktexte.

Korrektur in 2 Schritten ansehen
  1. Alle Ebenen in die Liste holen

    Der Pfad ist eine ul mit li-Einträgen. Die aktuelle Seite steht als letzter Eintrag in derselben Liste und trägt aria-current.

    KorrekturvergleichSchritt 1 · HTML

    Vorher

    <nav aria-label="Brotkrümelnavigation">
      <ul>
        <p>Sie sind hier:</p>
        <li><a href="/">Start</a></li>
      </ul>
      <li aria-current="page">Dachziegel</li>
    </nav>

    Nachher

    <nav aria-label="Brotkrümelnavigation">
      <p>Sie sind hier:</p>
      <ul>
        <li><a href="/">Start</a></li>
        <li aria-current="page">Dachziegel</li>
      </ul>
    </nav>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Lassen Sie den Pfad vorlesen. Das Programm sagt „Liste mit zwei Einträgen“.

  2. Dem Startseiten-Link einen Namen geben

    Das Haussymbol trägt keinen Text. aria-label benennt den Link, das Symbol wird für Vorleseprogramme ausgeblendet.

    KorrekturvergleichSchritt 2 · HTML

    Vorher

    <li>
      <a href="/">
        <span class="icon-haus"></span>
      </a>
    </li>

    Nachher

    <li>
      <a href="/" aria-label="Startseite">
        <span class="icon-haus" aria-hidden="true"></span>
      </a>
    </li>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Gehen Sie mit der Tab-Taste auf das Haussymbol. Ein Vorleseprogramm sagt „Startseite, Link“.

Werbung

Kostenloser Website-Barrierefreiheits-Check

Website auf Barrierefreiheit prüfen.

Technische WCAG-Warnsignale erkennen. Kritische Stellen zuerst prüfen.

Der Website-Check ist bereit.

Werbung

Ein letzter Schritt

Prüfen, bevor Sie gehen.

Finden Sie automatisch erkennbare Barrieren auf Ihrer eigenen Website.

Website prüfen

Kostenlos starten · keine Installation

Automatisches Screening. Tastaturbedienung und Screenreader bleiben manuelle Prüfung.