On September 1, 2022, I learned...
Some rules for image captions and alt text
Images are often wrapped in a figure. Figures often contain a figcaption to “represent a caption or legend describing the rest of the contents of its parent
element.” And best practices advise us to use the alt attribute on an img to “provides fallback (alternate) text to display when the image specified by the element is not loaded.”
Some things about the relationship between figcaption and alt text:
- The
altattribute is mandatory, even if it’s empty (""). Afigcaptionis optional. It’s a good idea to use something like Emmet to auto-generate the tag for you as you type. - The text used for the
altattribute should be different from the text contained in afigcaption. It’s redundant content that is annoying to an end user who has to hear it announced twice. - Marking an image as decorative (
alt="") is invalid when afigcaptionis present. That makes a lotta sense to me, as why would you describe the image in one place if it isn’t meant to be announced? - Some screenreaders may announce an image with whitespace used as the
altvalue (alt=" "). Didn’t know that! Wish I had more ways to test that and hear how it sounds.
Comments are closed.
Likes
Reposts