Footer auf Deutsch

Die Fußzeile lesbar und benannt aufbauen

Linkspalten, Rechtstexte, graue Schrift: drei Stellen in der Fußzeile.

Website prüfen
Beispiel im Prüfbericht Markierter Befund
Markierter Befund · Kritisch · WCAG 2.4.4 und 4.1.2Leerer Verweis zum Seitenplan

Fußzeile als Orientierung

Ein guter Footer schließt die Seite sichtbar und semantisch ab

Kontakt, Service und Rechtliches bleiben getrennt, benannt und auf Mobilgeräten lesbar.

Konzeptdarstellung · beispielhafte Inhalte

Die Fußzeile als tragende Ebene der Website

  1. 1Identität und Kontaktaddress bündelt die Kontaktdaten.
  2. 2ServicewegeLinktexte nennen das Ziel ohne „mehr“.
  3. 3Rechtliche OrientierungEine eigene Navigation erhält einen eindeutigen Namen.
  4. 4AbschlusszeileStatusangaben bleiben Text und werden nicht zu Dekoration.

Desktop → 320 Pixel

Die Reihenfolge bleibt erhalten

CSS ändert die Zahl der Spalten. Das HTML bleibt in derselben sinnvollen Reihenfolge, damit Tastatur, Vorleseprogramm und Bildschirm dieselbe Struktur erhalten.

1 Kontakt2 Service3 Rechtliches4 Abschluss

Position im Dokument

Nur der Seitenfooter ist das Seiten-Landmark

Für die ganze Seitebodymainfooter → contentinfo
Nur für einen Beitragarticlefooter → BeitragsfußDieser verschachtelte Footer beschreibt den Beitrag, nicht die ganze Seite.

Vollständiges Muster

HTML mit benannten Bereichen

  • Der Footer steht auf derselben Ebene wie main.
  • Jede Linkgruppe ist eine Liste in einer benannten Navigation.
  • Kontaktangaben stehen in address, nicht alle übrigen Texte.
<footer class="site-footer">
  <div class="site-footer__inner">
    <div>
      <h2 id="footer-kontakt">Kontakt</h2>
      <address>
        Ihr Unternehmen<br>
        Beispielweg 12, 12345 Musterstadt<br>
        <a href="mailto:kontakt@example.com">
          kontakt@example.com
        </a>
      </address>
    </div>

    <nav aria-labelledby="footer-service">
      <h2 id="footer-service">Service</h2>
      <ul>
        <li><a href="/kontakt">Kontakt</a></li>
        <li><a href="/fragen">Häufige Fragen</a></li>
      </ul>
    </nav>

    <nav aria-labelledby="footer-rechtliches">
      <h2 id="footer-rechtliches">Rechtliches</h2>
      <ul>
        <li><a href="/impressum">Impressum</a></li>
        <li><a href="/datenschutz">Datenschutz</a></li>
      </ul>
    </nav>
  </div>
  <p>© Ihr Unternehmen</p>
</footer>

Responsives Fundament

Spalten ohne feste Breite

auto-fit legt nur so viele Spalten an, wie in den verfügbaren Raum passen. Auf schmalen Ansichten folgt daraus eine einzige, vertikale Lesespur.

.site-footer {
  padding: 3rem 1.25rem 2rem;
  color: #ffffff;
  background: #1f2a26;
}

.site-footer__inner {
  display: grid;
  grid-template-columns:
    repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  gap: 2rem;
  max-width: 70rem;
  margin: 0 auto;
}

.site-footer address {
  font-style: normal;
  line-height: 1.6;
}

.site-footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.site-footer a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.site-footer a:focus-visible {
  outline: 3px solid #ffcb45;
  outline-offset: 3px;
}

Inhalte passend zum Angebot wählen

Die Beispielgruppen sind keine Rechtsberatung. Welche Rechtstexte und Pflichtangaben Ihre Website benötigt, hängt von Betreiber, Angebot und Zielgruppe ab. Die Struktur bleibt dieselbe: verständliche Überschriften, eindeutige Ziele und aktuelle Inhalte.

So prüfen Sie es

  1. Öffnen Sie die Bereichsliste Ihres Vorleseprogramms. Dort steht einmal „Fußzeile“.
  2. Prüfen Sie die Navigationen. „Service“ und „Rechtliches“ sind getrennt benannt.
  3. Lesen Sie nur die Linktexte. Jeder nennt sein Ziel auch ohne den Text daneben.
  4. Verkleinern Sie das Fenster auf 320 Pixel. Alle Gruppen stehen in einer Spalte.
  5. Gehen Sie mit Tab durch die Fußzeile. Der Fokus bleibt sichtbar und folgt der Lesereihenfolge.

Aus dem Prüfbericht

Drei Stellen, drei Befunde

Zum Mitnehmen

Die Fußzeile, korrigiert

Zwei Änderungen im HTML, eine Farbe im CSS.

Korrektur in 3 Schritten ansehen
  1. Die Spaltenüberschrift vor die Liste setzen

    In einer ul stehen nur li-Einträge. Die Spaltenüberschrift wird eine echte Überschrift und steht vor der Liste.

    KorrekturvergleichSchritt 1 · HTML

    Vorher

    <ul class="footer-spalte">
      <p>Service</p>
      <li><a href="/kontakt">Kontakt</a></li>
    </ul>

    Nachher

    <h2 class="footer-spalte-titel">Service</h2>
    <ul class="footer-spalte">
      <li><a href="/kontakt">Kontakt</a></li>
    </ul>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Lassen Sie sich die Listen vorlesen. Jede Spalte hat genau so viele Einträge wie Links.

  2. Rechtstexte beim Namen nennen

    Der Linktext steht für sich. In der Linkliste eines Vorleseprogramms muss jeder Eintrag sein Ziel selbst nennen.

    KorrekturvergleichSchritt 2 · HTML

    Vorher

    <a href="/impressum">mehr</a>
    <a href="/datenschutz">mehr</a>

    Nachher

    <a href="/impressum">Impressum</a>
    <a href="/datenschutz">Datenschutz</a>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Öffnen Sie die Linkliste eines Vorleseprogramms. Kein Eintrag heißt dort noch „mehr“.

  3. Die Schrift der Fußzeile aufhellen

    Nur die Textfarbe ändert sich. Weiß erreicht auf dieser Fläche 5,31:1 und liegt über den geforderten 4,5:1 für normalen Text.

    KorrekturvergleichSchritt 3 · CSS

    Vorher

    .site-footer p {
      color: #58635f;
      background: #626e69;
    }

    Nachher

    .site-footer p {
      color: #ffffff;
      background: #626e69;
    }

    Markierte Zeilen wurden geändert

    So prüfen Sie es Geben Sie beide Farben in einen Kontrastrechner. Das Ergebnis liegt über 4,5:1.

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.