Loading...
Loading content...
Loading content...
Last Updated: January 2025
Complete guide to making mobile websites and apps accessible. Learn about touch targets, gestures, screen readers, and WCAG 2.2 mobile-specific requirements.
Over 60% of web traffic comes from mobile devices. Mobile accessibility is crucial because:
/* Good: Large touch target */
button {
min-width: 44px;
min-height: 44px;
padding: 12px 24px;
}
/* Bad: Too small */
button {
width: 20px;
height: 20px;
}/* Good: Provide button alternative */
<div class="swipeable" aria-label="Swipe or tap button to navigate">
<button onclick="next()">Next</button>
</div>
/* Bad: Only gesture */
<div class="swipeable" onswipe="next()"></div>/* Good: Responsive design */
.container {
max-width: 100%;
padding: 1rem;
}
@media (orientation: landscape) {
.container {
padding: 1.5rem;
}
}Native iOS and Android controls are accessible by default
Emulators don't accurately represent touch interactions
Place important actions within thumb reach zone
Many mobile users have limited bandwidth
VoiceOver and TalkBack work differently than desktop
Touch devices don't have hover states