The Mechanics of Touch
Unlike mouse cursors, fingers obscure the target they press.
WCAG 2.5.5 (Enhanced)
Recommends a target size of at least 44 by 44 CSS pixels.
Implementation
You can have a small visual icon but a large hit area using padding or pseudo-elements.
.icon-btn {
width: 24px;
height: 24px;
padding: 10px; /* extends hit area to 44px */
box-sizing: content-box;
}
Spacing
If targets are small, ensure there is enough spacing between them so users don't accidentally tap the wrong actionable item.