Barrierefrei Sofort Gratis prüfen

Ratgeber

WCAG-Zielgröße 24 Pixel selbst messen: Kriterium 2.5.8 im Shop prüfen

Veröffentlicht am 30. Oktober 2026

Nach dem WCAG-Kriterium 2.5.8 „Zielgröße (Minimum)“ muss jedes Element, das man anklickt oder antippt, mindestens 24 × 24 CSS-Pixel groß sein. Ist es kleiner, besteht es trotzdem, wenn ein gedachter Kreis von 24 Pixel Durchmesser um seine Mitte kein anderes Ziel und keinen solchen Kreis eines anderen zu kleinen Ziels schneidet, oder wenn eine der vier weiteren Ausnahmen greift. Ob Ihre Mengenknöpfe, Farbmuster oder Schließen-Kreuze das schaffen, messen Sie in wenigen Minuten selbst mit den Entwicklertools von Chrome oder Firefox.

2.5.8 ist Stufe AA und kam mit WCAG 2.2 neu hinzu; die WCAG 2.2 wurden laut W3C am 5. Oktober 2023 erstmals veröffentlicht, die aktuelle Fassung trägt das Datum 12. Dezember 2024. Welche WCAG-Version für Ihren Shop zählt und welche weiteren Kriterien neu sind, erklärt der Überblick WCAG 2.2 für Onlineshops. Alle AA-Kriterien in Kurzform stehen in der WCAG-AA-Checkliste. Dieser Artikel nimmt sich nur die Zielgröße vor, dafür mit jedem Messschritt. Eine offizielle deutsche Übersetzung der WCAG 2.2 listet das W3C auf seiner Übersetzungsseite bisher nicht; „Zielgröße (Minimum)“ ist unsere Übersetzung von „Target Size (Minimum)“.

Was 2.5.8 genau verlangt

Der Normtext in WCAG 2.2 lautet: „The size of the target for pointer inputs is at least 24 by 24 CSS pixels“, gefolgt von fünf Ausnahmen. „Pointer inputs“ sind laut Begriffsbestimmung Eingaben mit Maus, Stift oder Finger. Ein „Ziel“ (target) ist der Bereich der Anzeige, der eine solche Eingabe annimmt, etwa die klickbare Fläche eines Buttons oder Links.

Was „24 × 24“ heißt, erklärt das Understanding-Dokument zu 2.5.8: Es muss möglich sein, ein volles Quadrat von 24 × 24 CSS-Pixeln waagerecht und senkrecht ausgerichtet vollständig in das Ziel zu legen. Daraus folgen drei Punkte, die beim Messen oft übersehen werden:

Das W3C empfiehlt im Understanding ausdrücklich, als gute Praxis die 24 Pixel unabhängig vom Abstand einzuhalten und für wichtige Bedienelemente zu erwägen, die strengeren 44 Pixel aus 2.5.5 zu erreichen.

Die fünf Ausnahmen

Ein Ziel unter 24 × 24 CSS-Pixel besteht 2.5.8 trotzdem, wenn eine dieser Ausnahmen aus dem Normtext greift. Die Erläuterungen stammen aus dem Understanding 2.5.8, die Shop-Beispiele sind unsere Einordnung.

AusnahmeWas das W3C verlangtBeispiel im Shop
Abstand (Spacing)Ein 24-Pixel-Kreis, zentriert auf den umgebenden Rahmen (Bounding Box) des zu kleinen Ziels, schneidet kein anderes Ziel und keinen Kreis eines anderen zu kleinen ZielsEin einzelnes 16-Pixel-Symbol „Merken“, das nicht auf dem verlinkten Produktbild liegt und keine anderen Ziele in der Nähe hat
Gleichwertig (Equivalent)Dieselbe Funktion gibt es über ein anderes Bedienelement auf derselben Seite, das 2.5.8 erfülltKleine Pfeile in der Bildergalerie, wenn darunter große Vorschaubilder dieselbe Auswahl bieten
Im Text (Inline)Das Ziel steht in einem Satz, oder seine Größe ist durch die Zeilenhöhe des umgebenden Textes begrenztLink „Versandkosten“ mitten im Satz unter dem Preis
Vom Browser bestimmt (User Agent Control)Die Größe legt der Browser fest, und der Shop hat sie nicht verändertUnveränderte Standard-Checkbox des Browsers, Tage im Kalender eines <input type="date">
Wesentlich (Essential)Eine bestimmte Darstellung ist für die Information wesentlich oder rechtlich vorgeschriebenStecknadeln für Filialen auf einer Karte, die an der richtigen Stelle stehen müssen

Wichtig für die Praxis:

Abgrenzung: 2.5.8 (AA) und 2.5.5 (AAA)

2.5.8 Zielgröße (Minimum)2.5.5 Zielgröße (Erweitert)
StufeAAAAA
SeitWCAG 2.2WCAG 2.1
Mindestgröße24 × 24 CSS-Pixel44 × 44 CSS-Pixel
Ausnahme über Abstandjanein
Ausnahme „Im Text“Ziel im Satz oder durch Zeilenhöhe begrenztZiel in einem Satz oder Textblock
Ausnahme „Wesentlich“auch bei rechtlicher Vorgabenur wenn für die Information wesentlich
QuelleUnderstanding 2.5.8Understanding 2.5.5

Für AA zählt 2.5.8. 2.5.5 ist freiwillig; das Understanding zu 2.5.5 empfiehlt sogar Ziele über dessen Mindestmaß von 44 Pixeln, besonders für Bedienelemente, die oft genutzt werden, deren Ergebnis sich nicht leicht rückgängig machen lässt, die am Bildschirmrand liegen oder Teil eines Ablaufs sind. Unsere Einschätzung: Im Shop trifft das auf „In den Warenkorb“, die Mengenknöpfe und die Buttons im Checkout zu.

CSS-Pixel und Gerätepixel: was Sie messen

Die WCAG messen in CSS-Pixeln, nicht in Bildschirmpunkten. Laut MDN zu devicePixelRatio gibt dieser Wert an, wie viele echte Bildschirmpixel der Browser für einen CSS-Pixel verwendet; ein Wert von 2 ist laut MDN für HiDPI- und Retina-Bildschirme zu erwarten. Für Ihre Messung heißt das:

Schritt für Schritt messen in Chrome

Die Schritte folgen der Chrome-Dokumentation zum Inspect-Modus, zur CSS-Ansicht und zum Gerätemodus. Die Google-Dokumentation nennt die Menünamen auf Englisch; in einem deutschen Chrome lauten sie entsprechend übersetzt.

  1. Element auswählen. Drücken Sie Strg + Umschalt + C (Windows, Linux) oder Cmd + Option + C (Mac). Das öffnet die Entwicklertools direkt im Auswahlmodus. Alternativ: Rechtsklick auf das Element und den Eintrag zum Untersuchen wählen (englisch Inspect).
  2. Tooltip lesen. Fahren Sie mit der Maus über den Button, ohne zu klicken. Laut Chrome-Dokumentation zeigt der Tooltip unter anderem die Maße des Elements in Pixeln sowie Innenabstand (Padding) und Außenabstand (Margin). Halten Sie Strg + Alt (Mac: Ctrl + Option), bleibt der Tooltip stehen, während Sie die Maus bewegen.
  3. Das richtige Element treffen. Oft ist das Symbol (ein svg oder i) kleiner als der Button oder Link darum. Maßgeblich ist das Element, das den Klick annimmt, meist das a oder button. Klicken Sie im Elemente-Bereich eine Ebene höher, bis Sie beim Link oder Button sind.
  4. Box-Modell ansehen. Wählen Sie das Element per Klick aus. Laut Dokumentation zeigt der Reiter Styles über die Schaltfläche Show sidebar das Box-Modell: innen die Inhaltsfläche, darum Padding, Rahmen und Margin. Nach unserer Lesart zählt zur klickbaren Fläche Inhalt plus Padding plus Rahmen, der Margin nicht.
  5. Handy-Ansicht prüfen. Schalten Sie mit Toggle device toolbar in die Geräteansicht, wählen Sie ein Smartphone und wiederholen Sie die Schritte 2 bis 4.
  6. Notieren. Breite × Höhe in CSS-Pixeln, und ob das kleinere Maß unter 24 liegt.

Schritt für Schritt messen in Firefox

Grundlage ist die Firefox-Dokumentation zum Auswählen eines Elements, zum Box-Modell und zum Messwerkzeug. Auch hier nennt die Dokumentation die englischen Namen.

  1. Inspektor öffnen. Rechtsklick auf das Element und den Eintrag zum Untersuchen wählen (englisch Inspect Element).
  2. Tooltip lesen. Mit aktivierter Auswahl (Schaltfläche Select element) zeigt Firefox laut Dokumentation beim Überfahren das Box-Modell auf der Seite und einen Tooltip mit Tag und Größe.
  3. Box-Modell ansehen. Ist das Element ausgewählt, zeigt die Box-Modell-Ansicht (englisch Box Model) die Maße im Detail. Fahren Sie über einen Wert, zeigt Firefox, aus welcher CSS-Regel er stammt; so finden Sie die Stelle für die Behebung.
  4. Abstände messen. Für den Abstand zwischen zwei Zielen schalten Sie das Messwerkzeug ein: in den Einstellungen der Entwicklertools unter Available Toolbox Buttons das Häkchen Measure a portion of the page setzen. Danach erscheint oben rechts ein Knopf; mit gedrückter Maustaste ziehen Sie ein Rechteck auf und sehen seine Maße in Pixeln.
  5. Handy-Ansicht prüfen. Öffnen Sie die Ansicht für responsives Design (englisch Responsive Design Mode) mit Strg + Umschalt + M (Mac: Cmd + Option + M) oder über ihren Knopf in der Werkzeugleiste der Entwicklertools, wählen Sie ein Smartphone-Format und wiederholen Sie die Schritte 2 bis 4.

Schnelle Prüfmethode: der Mittelpunktabstand

Liegt ein Ziel unter 24 Pixeln, prüfen Sie die Abstandsausnahme. Den Kreis müssen Sie nicht zeichnen. Aus den Beispielen im Understanding 2.5.8 ergibt sich diese Faustregel (unsere Ableitung; der Kreis hat einen Radius von 12 Pixeln):

SituationBesteht, wennBeispiel aus dem Understanding
Zwei zu kleine Ziele nebeneinanderDie Mittelpunkte liegen mindestens 24 Pixel auseinander, und vom Mittelpunkt jedes Ziels bis zum Rand des anderen sind es mindestens 12 Pixel20 × 20 Pixel mit 4 Pixel Lücke besteht (Abbildung 5)
Zu kleines Ziel neben einem großen ZielVom Mittelpunkt des kleinen Ziels bis zum Rand des großen sind es mindestens 12 Pixel16 × 16 Pixel braucht 4 Pixel Lücke zum großen Ziel (Abbildung 10)
Zu kleines Ziel ohne Nachbarn in einer RichtungIn dieser Richtung ist nichts zu prüfen16 Pixel hohe Buttons ohne Ziele darüber und darunter bestehen (Abbildung 6)

Die Bedingung mit 12 Pixeln bis zum Rand gilt für jeden Nachbarn. Sie zählt besonders, wenn der Nachbar nur in einer Richtung zu klein ist, etwa ein breiter, aber nur 16 Pixel hoher Button: Ein 16 × 16 Pixel großes Symbol direkt daneben braucht dann 4 Pixel Lücke, obwohl die Mittelpunkte weit auseinanderliegen.

Notieren Sie je Ziel Breite, Höhe und die Lücke zum Nachbarn. Sind zwei zu kleine Ziele nebeneinander gleich breit, ist der Mittelpunktabstand Zielbreite plus Lücke; ergibt das 24 oder mehr, besteht die Stelle. Sind die Ziele verschieden groß, rechnen Sie mit der Tabelle oben: Der Mittelpunktabstand ist die halbe Breite des einen Ziels plus Lücke plus die halbe Breite des anderen, der Abstand vom Mittelpunkt bis zum Rand des Nachbarn ist die halbe Breite plus Lücke.

Alle kleinen Ziele einer Seite auf einmal finden. Öffnen Sie in Chrome oder Firefox die Konsole (Reiter Console), fügen Sie diese Zeile ein und drücken Sie Enter. Zeigt der Browser beim ersten Einfügen eine Warnung, tippen Sie den dort verlangten Text ab und fügen Sie die Zeile danach erneut ein. In Chrome ist das laut Google der Text „allow pasting“, und danach erscheint die Warnung nicht mehr.

Die Zeile umrandet jedes Bedienelement, dessen Rahmen schmaler oder niedriger als 24 Pixel ist, rot und listet es mit seinen Maßen; auch unsichtbar gemachte Elemente wie versteckte Original-Checkboxen erscheinen in der Liste. Runde Buttons mit genau 24 Pixel Durchmesser meldet sie nicht, obwohl sie zu klein sind; prüfen Sie diese von Hand. Sie nutzt getBoundingClientRect, das laut MDN die Größe einschließlich Padding und Rahmen liefert. Die Liste ist ein Startpunkt, kein Urteil: Links im Fließtext, unveränderte Browser-Elemente und Ziele mit genug Abstand sind trotz roter Umrandung in Ordnung. Ziele, die nur per Skript klickbar sind, ohne eines der genannten Merkmale, findet die Zeile nicht. Nach dem Neuladen der Seite sind die Umrandungen wieder weg. Automatische Werkzeuge wie axe prüfen das Kriterium ebenfalls mit der Regel target-size; wie Sie axe einsetzen, steht in axe DevTools: den Shop selbst prüfen.

Typische Stellen im Shop

Diese Stellen sind nach unserer Erfahrung die häufigsten Kandidaten. Die Bewertung hängt immer von Ihren Messwerten ab.

StelleWas oft passiertWie Sie prüfenBehebung
Mengen-Plus und -Minus im WarenkorbKleine Knöpfe direkt am Mengenfeld, ohne LückeGröße der Knöpfe; liegen sie darunter, Mittelpunkt bis Rand des Mengenfelds mindestens 12 PixelKnöpfe auf mindestens 24 × 24 Pixel; unsere Einschätzung: hier lieber 44, weil oft getippt wird
Farbmuster-KästchenViele kleine Kästchen dicht in einer Reihe oder in mehreren ReihenKästchenbreite plus Lücke, waagerecht und senkrechtKästchen 24 × 24 oder Lücke vergrößern
Sternebewertung zum AbgebenFünf kleine Sterne ohne LückeEinzelnen Stern messen, Lücke dazwischenSterne als Buttons mit Padding auf 24 Pixel; eine reine Anzeige von Sternen ist kein Ziel
Slider-Punkte im Bild-KarussellKleine Punkte dicht nebeneinanderMittelpunktabstand der PunkteKlickfläche je Punkt per Padding auf 24 Pixel, Punkt selbst darf klein bleiben; oder gleichwertige große Pfeile, die jedes Bild erreichen
Preisfilter-SchiebereglerSchmaler GriffLaut Anmerkung 1 gilt der Regler als ein ZielUnsere Empfehlung: Griff trotzdem mindestens 24 Pixel; zusätzlich Eingabefelder für Von und Bis
PaginierungSeitenzahlen als schmale Links eng nebeneinanderHöhe und Breite jeder Zahl, Lückemin-width und min-height 24 Pixel am Link, oder am umgebenden Listenelement nach Technik C42 (Beispiel unten)
Social-Icons in der FußzeileKleine Symbole eng beieinanderGröße des Links, nicht nur des Symbols; MittelpunktabstandPadding am Link, Lücke vergrößern
Schließen-X im Cookie-BannerKleines Kreuz in der Ecke, dicht an Text-Links oder ButtonsGröße des Kreuzes, Abstand zu Links und Buttons im BannerKreuz als Button mit 24 × 24 Pixel; mehr zum Banner in Cookie-Banner barrierefrei
Entfernen-Symbol im WarenkorbMülleimer-Symbol klein neben der MengeGröße, Abstand zum MengenfeldWie bei den Mengenknöpfen; den ganzen Warenkorb prüfen Sie mit Barrierefreier Checkout
Gestaltete Checkboxen und Radio-ButtonsEigenes kleines Kästchen statt Browser-StandardIst die Beschriftung mit dem Feld verbunden, vergrößert sie nach unserer Lesart die klickbare Fläche; prüfen Sie, ob ein Klick auf den Text das Feld umschaltetBeschriftung als label mit dem Feld verbinden, Kästchen sonst auf 24 Pixel

So beheben Sie: Padding, Mindestmaße, Abstand

Es gibt drei Wege, und meist reicht einer:

Ein Beispiel für Mengenknöpfe, Social-Icons und Kreuze (Klassennamen sind Platzhalter, in Ihrem Theme heißen sie anders):

Die Lücke von 4 Pixel reicht nur, wenn die Ziele mindestens 20 Pixel breit und hoch sind; bei kleineren Zielen rechnen Sie mit der Faustregel oben nach.

box-sizing: border-box sorgt dafür, dass min-width und min-height die ganze Fläche mit Padding meinen. display: inline-flex braucht es, weil reine Inline-Elemente wie ein a ohne Anzeigeart Breite und Höhe nicht übernehmen. Prüfen Sie nach der Änderung, ob Zeilen jetzt umbrechen oder Symbole verrutschen und ob ausgeblendete Elemente plötzlich sichtbar sind, und messen Sie erneut.

Was Sie Ihrem Theme-Anbieter sagen: „Bitte alle Bedienelemente auf mindestens 24 × 24 CSS-Pixel klickbare Fläche bringen, nach WCAG 2.2 Kriterium 2.5.8. Betroffen sind: [Liste aus Ihrem Prüfprotokoll].“

Prüfprotokoll: Checkliste Zielgröße

Vorbereitung

Messen

Ausnahmen prüfen

Typische Stellen abgehakt

Nach der Behebung

Ihr nächster Schritt

Machen Sie zusätzlich den kostenlosen Scan. Er prüft Startseite, Produktseite und Warenkorb und zeigt, was zuerst behoben werden sollte. Als automatische Prüfung findet er nur einen Teil der Barrieren; ob eine kleine Schaltfläche unter eine Ausnahme fällt, prüfen Sie selbst mit der Checkliste oben.

Stand: 30.10.2026. Quellen gelesen am 30.10.2026.

Prüfen Sie Ihren Shop jetzt

Der Gratis-Scan prüft bis zu vier Seiten Ihres Shops, meist in unter einer Minute.

Gratis-Scan starten

Wir prüfen

  1. Startseite in einem echten Browser öffnen
  2. Automatisch nach WCAG 2.2 AA prüfen, mit axe-core
  3. Bis zu drei Unterseiten prüfen: ein Produkt, den Warenkorb, die Barrierefreiheitserklärung
  4. Ergebnis mit Punktzahl und den wichtigsten Befunden zusammenstellen