Wie seht ihr das?

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Scott O’Hara beschäftigt sich mit den Elementen <figure> und <figcaption>. Man muss einfach einen guten, tiefgehenden HTML-Einblick lieben.

Ich verwende diese in fast jedem Blogbeitrag hier auf CSS-Tricks, und wie ich es vermutet hatte, habe ich es im Grunde schon immer falsch gemacht. Mein ursprünglicher Gedanke war, dass eine figcaption genauso gut ist wie das alt-Attribut. Ich benutze sie im Allgemeinen, um das Bild zu beschreiben.

<figure>
  <img src="starry-night.jpg" alt="">
  <figcaption>The Starry Night, a famous painting by Vincent van Gogh</figcaption>
</figure>

Ich habe den Alt-Text absichtlich weggelassen, weil die figcaption das sagt, was ich im alt-Text sagen wollen würde, und ich dachte, es wäre (für einen Screenreader-Nutzer) nervig und unnötig, es zu duplizieren. Scott sagt, das ist schlecht, da der leere Alt-Text das Bild für einige Screenreader völlig unauffindbar macht und die Figure infolgedessen nichts beschreibt.

Die richtige Antwort, denke ich, ist, mehr Arbeit zu leisten

<figure>
  <img src="starry-night.jpg" alt="An abstract painting with a weird squiggly tree thing in front of a swirling starry nighttime sky.">
  <figcaption>The Starry Night, a famous painting by Vincent van Gogh</figcaption>
</figure>

Das ist ein gutes Ziel, und ich sollte darin besser werden. Es ist nur Faulheit, die im Weg steht, und Faulheit, die mich wünscht, es gäbe ein Muster, das es mir erlaubt, eine Beschreibung einmal zu schreiben, die für beides funktioniert. Vielleicht etwas Ähnliches, wie Nino Ross Rodriguez gerade heute geteilt hat, wo künstliche Intelligenz einen Teil der Arbeit abnehmen kann. Aber darum geht es hier irgendwie nicht. Der Punkt ist, dass man es nicht einmal schreiben kann, weil <figcaption> und alt unterschiedliche Dinge tun.

Direkter Link →