You can style alt text like any other text

0
318

You can style alt text like any other text | CSS-Tricks

Clever, clever that Andy Bell. He shares a technique for displaying image alt text when the image fails to load. Well, more precisely, it’s a technique to apply styles to the alt when the image doesn’t load, offering a nice UI fallback for what would otherwise be a busted-looking error.

The recipe? First, make sure you’re using alt in the HTML. Then, a little JavaScript snippet that detects when an image fails to load:

const images = document.querySelectorAll("img");

if (images) {
  images.forEach((image) => {
    image.onerror = () => {
      image.setAttribute("data-img-loading-error", "");
    };
  });
}

That slaps an attribute on the image — data-img-loading-error — that is selected in CSS:

img[data-img-loading-error] {
  --img-border-style: 0.25em solid
    color-mix(in srgb, currentColor, transparent 75%);
  --img-border-space: 1em;

  border-inline-start: var(--img-border-style);
  border-block-end: var(--img-border-style);
  padding-inline-start: var(--img-border-space);
  padding-block: var(--img-border-space);
  max-width: 42ch;
  margin-inline: auto;
}

And what you get is a lovely little presentation of the alt that looks a bit like a blockquote and is is only displayed when needed.

Andy does note, however, that Safari does not render alt text if it goes beyond a single line, which 🤷‍♂️.

Patrocinados
Patrocinados
Patrocinados
Patrocinados
Patrocinados
Buscar
Patrocinados
Virtuala FansOnly
CDN FREE
Cloud Convert
Categorías
Read More
Art
SEGA könnte bis zu vier neue Spiele bis zur Tokyo Game Show enthüllen
SEGA, Tokyo Game Show, neue Spiele, Gaming Nachrichten, Game Releases, Videospiele, SEGA...
By Hannah Elisa 2025-09-09 14:05:24 1 380
Art
Trustpilot präsentiert seine eigene Schriftart: Trustpilot Sans
## Einführung Was ist das für ein neuer Trend, der sich wie ein Schatten über die...
By Sofia Dina 2025-09-08 11:05:26 1 368
Coding
Resisting the Urge to Document Everything Everywhere
Why I don't document quirks of a feature on the feature itself. Every product manager knows...
By Luka Matijević 2025-05-31 20:25:32 0 544
Art
Une autre grande nouveauté sera disponible dans Pokémon Pocket cette année
## Einleitung In der Welt der Pokémon gibt es immer wieder Neuigkeiten, die die Fangemeinde in...
By Mia Mathilda 2025-08-19 20:05:18 1 289
Other
Hire a Professional Real Hacker, Surveillance Online Hacking
Hackdeamon handles all hacking services software, surveillance, websites, databases, security,...
By Sharif Khan 2025-11-24 06:32:54 0 64
Patrocinados
Virtuala FansOnly https://virtuala.site