← All criteria
2.5.8Level AAWCAG 2.2Auto-fix: Yes

Target Size (Minimum)

Pointer input targets — buttons, links, controls — must be at least 24×24 CSS pixels, with documented exceptions for inline links and equivalent alternatives.

What it requires

WCAG 2.2 introduced this criterion specifically for mobile and touch interfaces. The 24×24 CSS-pixel threshold prevents users with motor impairments or imprecise touch input from missing controls.

Exceptions: inline text links inside a paragraph, controls that have an equivalent larger target elsewhere on the page, controls in user-customized layouts.

Common Shopify failure

Mobile-nav hamburger and cart icons rendered at 16×16. Quantity steppers (+/-) on cart drawer at 18×18. Cookie banner close button at 14×14.

How to fix it

Increase tap-target padding so the hit area is ≥24×24 even when the visible icon is smaller. AccessComply's TouchTargetAgent rewrites theme padding rules.

Primary source: W3C — WCAG 2.2 Understanding 2.5.8