You can style alt text like any other text

0
637

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 🤷‍♂️.

Patrocinado
Patrocinado
Patrocinado
Patrocinado
Patrocinado
Pesquisar
Patrocinado
Virtuala FansOnly
CDN FREE
Cloud Convert
Categorias
Leia Mais
Outro
Dental Dam Market Size Projected to Reach USD 577.62 Million by 2032
            According to a new report...
Por Shiv Mehara 2025-12-22 05:40:04 0 834
Outro
Revitalize Your Mind, Body & Soul: Discover Reiki, Infrared Sauna & Red Light Therapy on the Gold Coast
The Gold Coast presents an extraordinary fusion of nature, wellness, and energy modalities. Here,...
Por Sally Kavanagh 2025-10-10 11:56:06 0 1K
Outro
Top Players in Water Pump Bearings Market: Shaping the Future of the Market
The Water Pump Bearings Market is expected to reach a market size of USD 1.318.64 million by...
Por Biswajit Swain 2025-12-23 07:32:35 0 782
Wellness
**3D Printing of Thermosetting Materials Without Supports: A New, Faster Approach**
3D printing, additive manufacturing, thermosetting materials, support-free printing, resin...
Por Vinicius Pedro 2026-01-17 16:05:24 0 133
Art
Microsoft stellt Fragen zu Entlassungen und Verbindungen zu Israel auf der Gamescom 2025 ein
Microsoft, Gamescom 2025, Entlassungen, Israel, Xbox, Unternehmenspolitik, Gaming, Kontroversen...
Por Lina Katharina 2025-08-20 12:05:24 1 2K
Patrocinado
Virtuala FansOnly https://virtuala.site