HomeFix guides → Touch target size - inline (WCAG 2.5.5 AAA)

acc

How to fix: Touch target size - inline (WCAG 2.5.5 AAA)

Why this matters

Tap targets smaller than 44x44px are difficult for users with motor impairments, large fingers, or device tremor. Apple HIG recommends 44pt, Material Design 48dp. WCAG 2.5.5 (Level AAA) and 2.5.8 (Level AA, 24x24 minimum) both apply.

Background

Tap targets smaller than 44x44px are difficult for users with motor impairments. Apple HIG: 44pt. Material Design: 48dp. WCAG 2.5.5 AAA (44px) and 2.5.8 AA (24px minimum) both apply.

References

WCAG 2.1 SC 2.5.5 Target Size AAA · SC 2.5.8 Target Size (Minimum) AA · Material Design / Apple HIG

How to fix

Code snippet for each stack we cover. Pick the one matching your server / framework.

nginx
No server config — CSS.
apache
Same.
cloudflare
Same.
wordpress
Theme CSS: button, a { min-width: 44px; min-height: 44px; padding: 12px 16px; }
flask
Same.
express
Same.
rails
Same.

Verify it's working

Inspect tap targets in mobile devtools. Each should be at least 44x44 CSS pixels.

Want to know if your site has this issue?

Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.

Audit my site →