Don’t use
Rule
no-blink-marquee· Document, language & navigation · impact serious · Static + live
Why it matters
The obsolete <blink> and <marquee> elements move or flash content automatically with no way to pause, stop, or hide it. This distracts (and can harm) many users, and the motion cannot be controlled.
How to fix
Remove <blink>/<marquee>. If movement is genuinely needed, build it so it can be paused/stopped and respects prefers-reduced-motion.
Example
<marquee>Breaking news</marquee>
<p>Breaking news</p>
WCAG success criteria
2.2.2 Pause, Stop, Hide — Level A
Moving, auto-updating or auto-playing content (e.g. carousels) that starts automatically and lasts more than 5s must offer a way to pause, stop, or hide it.
Standards
This rule contributes to the following standards:
WCAG A EN 301 549 Section 508 Trusted Tester
| Standard | Criteria |
|---|---|
| Section 508 | 1194.22(j) |
| EN 301 549 | 9.2.2.2 |
| Trusted Tester v5 | 2.b |