Serious2.2.2 Pause, Stop, Hide (Level A)Rule ID: marquee
Marquee elements must not be used
Deprecated `<marquee>` content is used for auto-scrolling text.
Rule Description
Flags <marquee> and equivalent uncontrolled moving text implementations.
Why It Matters
- Moving text can be unreadable for many users
- Users need control over moving content
- Deprecated markup has poor accessibility support
How to Fix
Use static content or accessible carousels/tickers with pause and keyboard controls.
Bad Example:
<marquee>System maintenance at 10 PM</marquee>
Good Example:
<p>System maintenance at 10 PM</p>
Common Mistakes
- CSS infinite marquee replacements without controls
- Fast movement speed
- Essential announcements visible only in moving ticker
Testing
- Check for moving text patterns and control availability
- Verify pause/stop/hide options for dynamic banners
- Confirm full content is readable without motion
External Resources
Automate Your Accessibility Testing
Our tool automatically checks for this rule and hundreds of other accessibility issues.
Start Your Free Trial