Skip to content
A11ySignal
Level AAWCAG 2.2

2.5.8
Target Size (Minimum)

Tap targets need to be at least 24 by 24 CSS pixels, or spaced far enough apart.

What the standard says

The size of the target for pointer inputs is at least 24 by 24 CSS pixels, except when:

Why it matters

Small, tightly packed controls cause mis-taps for anyone with limited dexterity — and for everyone on a train.

What a failure looks like

  • failsA row of 16px social icons.
  • failsPagination numbers a few pixels apart.

How to fix it

  • doGive the target 24×24 of hit area, padding included — the visible icon can stay small.
  • doWhere the design cannot grow, increase spacing so the 24px circles do not overlap.

How A11ySignal checks it

1 automated check runs against this criterion on every scan.

Also under 2.5 Input Modalities