Stufe
AA
Seit
WCAG 2.2
Einträge
82 / 193
/ WCAG-Kriterium

2.5.8 Zielgröße (Minimum)

Alles, was man antippt oder anklickt, muss mindestens 24 mal 24 CSS-Pixel groß sein oder genug freien Raum um sich haben, damit niemand versehentlich das benachbarte Bedienelement trifft.

/ Was es verlangt

Ein Ziel ist die Fläche, die auf einen Klick oder ein Antippen reagiert. Das Kriterium setzt dafür eine Untergrenze: 24 mal 24 CSS-Pixel, gemessen an der Fläche, die reagiert, und nicht am Symbol, das darin gezeichnet ist. Geschützt werden Menschen, die nicht genau zeigen können: Personen mit Tremor oder eingeschränkter Handbeweglichkeit, Menschen mit Kopfzeiger und alle, die einen kleinen Touchscreen bedienen. Sind Ziele winzig und dicht gedrängt, öffnen diese Nutzer den falschen Link oder löschen die falsche Zeile.

Ein kleineres Ziel besteht trotzdem in fünf Fällen, die das Kriterium nennt. Abstand: Ein Kreis mit 24 CSS-Pixeln Durchmesser, auf dem Ziel zentriert, berührt kein anderes Ziel und keinen solchen Kreis um ein anderes zu kleines Ziel. Gleichwertig: Ein anderes Bedienelement auf derselben Seite leistet dasselbe und hat die Größe. Im Fließtext: Das Ziel steht in einem Satz, oder die Zeilenhöhe des umgebenden Textes begrenzt es. Der Browser zeichnet das Bedienelement, und der Autor hat es nicht verändert. Eine bestimmte Darstellung ist wesentlich oder gesetzlich vorgeschrieben.

Dieses Kriterium ist neu in WCAG 2.2, eine Prüfung nach WCAG 2.1 enthält es also nicht.

/ Woran Seiten scheitern

  • Eine Werkzeugleiste besteht aus 16 Pixel breiten Symbolschaltflächen, die ohne Zwischenraum aneinanderstoßen.
  • Die Seitenzahlen einer Blätternavigation sind schmale Links im Abstand weniger Pixel.
  • Die Schließen-Schaltfläche eines Dialogs ist ein kleines Kreuz, das in der Ecke an ein anderes Bedienelement gedrückt ist.
  • Eine Reihe von Social-Media-Symbolen im Fußbereich ist 20 Pixel hoch und hat Abstände von 4 Pixeln.
  • Das Kreuz zum Entfernen eines Filters ist wenige Pixel breit und liegt direkt neben dem Link des Filters selbst.

/ So prüfen Sie es selbst

  1. Stellen Sie den Browserzoom auf 100 Prozent und beginnen Sie mit dem Kleinen: Symbolschaltflächen, Blätternavigation, Schließen-Kreuze, Symbole im Fußbereich und selbst gebaute Kontrollkästchen.
  2. Untersuchen Sie jedes davon in den Entwicklerwerkzeugen. Die für das Element angezeigte Größe einschließlich Padding ist das Ziel, und Breite wie Höhe müssen 24 CSS-Pixel erreichen.
  3. Messen Sie bei allem, was kleiner ist, den Abstand zu den Nachbarn. Ein Kreis mit 24 Pixeln Durchmesser um die Mitte des Ziels darf kein anderes Ziel erreichen und auch nicht den gleichen Kreis um ein anderes kleines Ziel.
  4. Prüfen Sie, ob ein verbleibendes kleines Ziel unter eine der genannten Ausnahmen fällt, etwa als Link im Fließtext oder als natives Kontrollkästchen, das niemand umgestaltet hat.
  5. Öffnen Sie die Seite auf einem Telefon und notieren Sie, wo der Daumen das falsche Bedienelement trifft.

/ So beheben Sie es

  • Setzen Sie min-width: 24px und min-height: 24px auf das Element button oder a selbst und nicht nur auf das svg darin.
  • Vergrößern Sie die klickbare Fläche mit padding und belassen Sie das Symbol in der Größe, in der es gezeichnet ist.
  • Wo das Design nicht wachsen kann, trennen Sie die Ziele mit margin oder mit gap in einem Flex- oder Grid-Container, bis sich die Kreise von 24 Pixeln nicht mehr berühren.
  • Geben Sie einem Link, der nur ein Symbol enthält, display: inline-flex, damit Breite, Höhe und Padding auf ihn wirken.
  • Ersetzen Sie ein winziges selbst gebautes Kontrollkästchen oder Optionsfeld durch das native input-Element, oder geben Sie dem eigenen 24 mal 24 CSS-Pixel.

/ Was unser Scanner prüft

Die Prüfung target-too-small misst die gerenderte Größe von Links, Schaltflächen, input- und select-Elementen sowie Elementen mit der Rolle button, link, checkbox oder switch. Sie überspringt Fließtext-Links in Absatz, Listenpunkt oder Tabellenzelle und meldet ein Ziel unter 24 mal 24 Pixeln nur, wenn der 24-Pixel-Kreis darum ein anderes Ziel erreicht. Sie sieht ein Desktop-Layout und beurteilt die Ausnahmen gleichwertig und wesentlich nicht.

/ Wer es verletzt, nach unseren eigenen Messungen

Gemessene Stellen, die dieses Kriterium verletzen, meiste Vorkommen zuerst
StelleSektorVorkommenWert
San Franciscocity · US24028
Państwowa Komisja Wyborczagovernment · PL5515
Katowicecity · PL3710
Münchencity · DE2722
Elblągcity · PL2620
Biblioteka Narodowaculture · PL1716
Uniwersytet Jagiellońskieducation · PL171
Politechnika Wrocławskaeducation · PL1517
Uniwersytet Warszawskieducation · PL154
Urząd Komunikacji Elektronicznejgovernment · PL1525
Ludwig-Maximilians-Universität Müncheneducation · DE1313
Szczecincity · PL112
Gliwicecity · PL1013
Rybnikcity · PL106
Trybunał Konstytucyjnygovernment · PL914
Chicago Transit Authoritytransport · US84
National Weather Servicegovernment · US834
Ohio State Universityeducation · US86
Politechnika Śląskaeducation · PL82
RWTH Aacheneducation · DE819
Sosnowieccity · PL828
Uniwersytet Śląskieducation · PL89
Zielona Góracity · PL87
Bundesministerium des Innerngovernment · DE610
Narodowy Instytut Dziedzictwaculture · PL66
Universität Heidelbergeducation · DE621
Bundesnetzagenturgovernment · DE59
Bundesratgovernment · DE514
Krajowa Administracja Skarbowagovernment · PL55
Opolecity · PL58
Toruńcity · PL511
Uniwersytet Ekonomiczny w Krakowieeducation · PL515
Koleje Mazowieckietransport · PL417
PKP Intercitytransport · PL42
Rzecznik Praw Obywatelskichgovernment · PL442
Bundesregierunggovernment · DE34
Politechnika Łódzkaeducation · PL35
Uniwersytet Gdańskieducation · PL318
Uniwersytet im. Adama Mickiewiczaeducation · PL312
Bydgoszczcity · PL27
Deutsche Bahntransport · DE25
Düsseldorfcity · DE29
Hannovercity · DE210
Ministerstwo Edukacjigovernment · PL247
Ministerstwo Rodziny i Polityki Społecznejgovernment · PL237
Ministerstwo Rolnictwagovernment · PL232
Ministerstwo Spraw Wewnętrznychgovernment · PL237
Ministerstwo Sprawiedliwościgovernment · PL225
Politechnika Poznańskaeducation · PL24
Statistisches Bundesamtgovernment · DE29
Urząd Zamówień Publicznychgovernment · PL247
Zakład Ubezpieczeń Społecznychgovernment · PL227
Zamek Królewski w Warszawieculture · PL216
Baltimorecity · US17
Białystokcity · PL137
Bostoncity · US16
Deutsche Nationalbibliothekculture · DE123
Gdańskcity · PL12
Generalna Dyrekcja Dróg Krajowych i Autostradtransport · PL134
Główny Urząd Statystycznygovernment · PL117
Kancelaria Prezesa Rady Ministrówgovernment · PL137
Kasa Rolniczego Ubezpieczenia Społecznegogovernment · PL136
Lublincity · PL117
Ministerstwo Cyfryzacjigovernment · PL137
Ministerstwo Finansówgovernment · PL147
Ministerstwo Infrastrukturygovernment · PL147
Ministerstwo Klimatu i Środowiskagovernment · PL138
Ministerstwo Kulturygovernment · PL147
Ministerstwo Nauki i Szkolnictwa Wyższegogovernment · PL147
Ministerstwo Rozwoju i Technologiigovernment · PL136
Ministerstwo Spraw Zagranicznychgovernment · PL137
Ministerstwo Zdrowiagovernment · PL147
Narodowy Fundusz Zdrowiahealth · PL118
Nürnbergcity · DE12
Olsztyncity · PL18
Państwowa Straż Pożarnagovernment · PL128
Poznańcity · PL11
Technische Universität Müncheneducation · DE114
Tychycity · PL120
Uniwersytet Marii Curie-Skłodowskiejeducation · PL19
Warszawacity · PL120
Wrocławcity · PL12

Eine Seite je Stelle, automatisch im Wochenrhythmus gemessen. Behebungen seit dem letzten Durchlauf erscheinen beim nächsten, und jede Eintragsseite bietet ein Recht auf Gegendarstellung.

/ Fragen zu diesem Kriterium

Wie groß muss ein Ziel nach WCAG 2.2 mindestens sein?

Das Erfolgskriterium 2.5.8 legt 24 mal 24 CSS-Pixel auf Stufe AA fest. Ein Ziel darf kleiner sein, wenn es genug freien Raum um sich hat, wenn es ein Link in einem Satz ist, wenn ein anderes Bedienelement auf der Seite dasselbe leistet, wenn der Browser es unverändert zeichnet oder wenn seine Darstellung wesentlich oder gesetzlich vorgeschrieben ist.

Worin unterscheiden sich 2.5.8 und 2.5.5 zur Zielgröße?

Es sind zwei Kriterien auf zwei Stufen. 2.5.8 Zielgröße (Minimum) gehört zu Stufe AA und verlangt 24 mal 24 CSS-Pixel, mit einer Ausnahme für den Abstand. 2.5.5 gehört zu Stufe AAA und verlangt 44 mal 44 CSS-Pixel. Für die Konformität auf Stufe AA ist nur das erste der beiden erforderlich.

Müssen Links in einem Absatz 24 Pixel hoch sein?

Nein. Das Kriterium nimmt ein Ziel aus, das in einem Satz steht oder dessen Größe durch die Zeilenhöhe des umgebenden Textes begrenzt ist. Ein Link mitten im Absatz darf die Höhe seiner Zeile behalten. Die Ausnahme gilt nicht für eine Reihe von Schaltflächen oder ein Menü, in dem jeder Eintrag ein eigenes, für sich stehendes Ziel ist.