Zum Inhalt springen

Beta — Entwurfsstand. Prüfordnung und Hinweistexte sind noch nicht rechtlich freigegeben; es werden derzeit keine verbindlichen Siegel ausgestellt.

Prüfpunkt 2.5.7Stufe AAZeiger, Gesten und Zielgrößen

Warum braucht Drag-and-drop eine einfache Klick-Alternative?

Jede Funktion, die eine Ziehbewegung verlangt — etwa eine Datei in ein Feld ziehen oder einen Regler verschieben —, braucht eine Alternative mit einfachen Klicks oder Tipps. Wer nur kurz tippen, aber Finger oder Maustaste nicht gedrückt halten und gleichzeitig bewegen kann, scheitert an reinem Ziehen. Das Kriterium 2.5.7 „Ziehbewegungen“ ist mit WCAG 2.2 neu hinzugekommen und schließt genau diese Lücke.

Datei-Upload, Schieberegler und Sortierlisten barrierefrei anbieten

Drei Muster decken die meisten Fälle ab. Der Datei-Upload per Hineinziehen braucht daneben eine Schaltfläche „Datei auswählen“, die den normalen Dateidialog öffnet — die meisten Systeme bringen sie ohnehin mit, sie darf nur nicht weggestaltet werden. Der Schieberegler, etwa für eine Preisspanne, braucht daneben Eingabefelder oder Plus- und Minus-Schaltflächen für dieselben Werte. Und sortierbare Listen, in denen Einträge per Ziehen umgeordnet werden, brauchen je Eintrag Schaltflächen wie „nach oben“ und „nach unten“. Die Ziehbewegung bleibt als komfortabler Weg erhalten; entscheidend ist, dass derselbe Zweck auch mit einzelnen Klicks erreichbar ist.

So weist der Prüfservice dieses Kriterium aus

Ob jede Zieh-Funktion Ihrer Seite eine Klick-Alternative besitzt, lässt sich maschinell nicht belastbar entscheiden: Die Prüfung müsste Ziehbewegungen tatsächlich ausführen und deren Wirkung mit allen Schaltflächen vergleichen — unser Messkern arbeitet bewusst passiv und führt keine Ziehbewegungen auf fremden Seiten aus. Der Prüfbericht weist das Kriterium deshalb offen als manuell zu prüfenden Punkt aus. Das folgt unserem Grundprinzip: Jedes der WCAG-Kriterien erscheint einzeln im Bericht — bestanden, verstoßen, manuell zu prüfen oder nicht automatisiert prüfbar. Eine leere Prüfung gilt als Fehler, nie als Freibrief.

Beispiele

Sortieren nur per Ziehen

Verstoß
<li draggable="true">Aufgabe A</li>
<li draggable="true">Aufgabe B</li>
Erfüllt
<li draggable="true">Aufgabe A
  <button type="button" aria-label="Aufgabe A nach oben">↑</button>
  <button type="button" aria-label="Aufgabe A nach unten">↓</button>
</li>

Ziehen verlangt eine ruhige Hand über einen Weg. Ein Klick je Richtung erreicht dasselbe.

So gehen Sie es an

  1. Suchen Sie alle Zieh-Funktionen Ihrer Website zusammen: Datei-Upload, Schieberegler, sortierbare Listen, verschiebbare Kacheln.
  2. Stellen Sie jedem Upload-Feld eine Schaltfläche „Datei auswählen“ zur Seite, die den normalen Dateidialog öffnet.
  3. Ergänzen Sie Schieberegler um Eingabefelder oder Plus- und Minus-Schaltflächen für dieselben Werte.
  4. Geben Sie sortierbaren Listen je Eintrag Schaltflächen zum Verschieben nach oben und unten.
  5. Testen Sie jede dieser Funktionen einmal ohne jedes Ziehen — nur mit einzelnen Klicks.

Weiter im Prüfbereich Barrierefreiheit

Dieser Prüfpunkt gehört zum Prüfbereich Barrierefreiheit; dort stehen alle Prüfpunkte im Überblick. Was die Prüfung insgesamt leistet, zeigt die Leistungsseite; wie ein Ergebnis zustande kommt, erklärt das Prüfverfahren. Alle Prüfbereiche im Überblick: Wissensbasis.

Foto: Gilles Lambert, CC0

  • Siegel Digitale Barrierefreiheit
  • Siegel Daten & Recht
  • Siegel Technische Qualität
  • Siegel Digital Excellence
  • Siegel Cyberversicherung

Geprüft. Für eine bessere digitale Zukunft.euid.com →