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

حمایت‌شده
حمایت‌شده
حمایت‌شده
حمایت‌شده
حمایت‌شده
جستجو
حمایت‌شده
Virtuala FansOnly
CDN FREE
Cloud Convert
دسته بندی ها
ادامه مطلب
Art
Tekken 8 Karakter Yeniden Tasarımı Gerçekten Daha İyi Mi?
Tekken 8, hayranları arasında heyecan yaratmaya devam ederken, Miary Zo karakterinin yeniden...
توسط Ömer Okan 2025-08-06 04:05:30 1 136
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...
توسط Hannah Elisa 2025-09-09 14:05:24 1 380
Health
Optimizing Clinic Efficiency Through Credentialing Enhancements and Office-Based Service Coding
  Introduction In today’s highly regulated healthcare industry, administrative...
توسط Yotohik995 Yotohik995 2025-07-07 06:16:02 0 279
Art
Immortalizza i Tuoi Momenti: VR Bangers e la Magia della Realtà Virtuale
VR Bangers, immortalità, realtà virtuale, esperienze intime, tecnologia innovativa, rapporti...
توسط Alessia Erica 2025-08-25 06:05:28 1 230
Art
Video: Entspannende Marmorreise
## Einführung Willkommen zu einer wundervollen Reise in die faszinierende Welt der...
توسط Ida Victoria 2025-09-11 09:05:34 1 465
حمایت‌شده
Virtuala FansOnly https://virtuala.site