blink

The obsolete <blink> element was intended to make text flash on and off. Modern browsers do not support it, and flashing content can create serious accessibility problems.

What you will learn

Historical syntax

<!-- Old markup: do not use. -->
<blink>New message</blink>

This element is not part of modern HTML and cannot be used reliably. A screen reader may not communicate the visual change, while other users may find the movement distracting or difficult to follow.

Flashing can be harmful

Rapid or large areas of flashing can trigger seizures for some people. Even slower blinking can make text hard to read, especially for people with attention, vision, or motion sensitivities. Do not use flashing as the only way to communicate important information.

If motion is necessary

Prefer a stable visual state. If an animation adds useful feedback, provide a pause or stop control and respect the user's reduced-motion preference.

@media (prefers-reduced-motion: reduce) {
  .notice { animation: none; }
}

Related pages