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.
serioustarget-sizeAll touch targets must be 24px large, or leave sufficient space