WCAG 1.1.1: Non-text Content
WCAG 1.1.1 Non-text Content is a foundational success criterion for web accessibility, ensuring that all users can access and understand information presented visually, audibly, or interactively. It mandates that any content that is not purely text must have a text alternative that serves an equivalent purpose.
This principle is crucial because many users rely on assistive technologies or different browsing methods that cannot directly interpret non-text content. Providing a text alternative allows this content to be transformed into formats such as large print, braille, speech, symbols, or simpler language, making it universally accessible.
Understanding WCAG 1.1.1: Non-text Content
The core idea behind WCAG 1.1.1 is to provide programmatic access to the information or function conveyed by non-text content. This means a text description or label should accurately represent what the non-text content does or shows, allowing assistive technologies to convey that information to users.
What is "Non-text Content"?
Non-text content encompasses a wide range of elements on a webpage. Examples include:
Why WCAG 1.1.1 Matters for Accessibility
The provision of text alternatives is vital for several user groups and has broader benefits:
Success Criteria and Requirements (WCAG 2.0 & 2.1 Level A)
WCAG 1.1.1 outlines specific requirements based on the type and purpose of the non-text content:
Practical Guidelines for Compliance
General Principles for Text Alternatives
Specific Content Types and Best Practices
Images
Audio and Video
Form Controls and CAPTCHA
Examples of Correct and Incorrect Implementations
Images
Informative Image (Correct)
<img src="team-photo.jpg" alt="Our project team smiling, celebrating a successful launch.">
Informative Image (Incorrect – too vague)
<img src="team-photo.jpg" alt="Team photo">
Image Link (Correct)
<a href="/support"><img src="help-icon.png" alt="Go to Support page"></a>
Image Link (Incorrect – redundant alt)
<a href="/support"><img src="help-icon.png" alt="Help icon">Support</a>
(The text "Support" is already present, making the image alt redundant for screen readers.)
Decorative Image (Correct)
<img src="background-wave.svg" alt="">
<span class="icon-star" aria-hidden="true"></span>
Decorative Image (Incorrect – missing alt or alt with content)
<img src="decorative-line.png">
(Missing alt attribute will cause screen readers to announce the file name.)
CAPTCHA
CAPTCHA (Correct)
<img src="captcha-text.png" alt="Text verification: Type the word 'garden' shown in the image.">
<label for="captcha-input">Enter the word:</label>
<input type="text" id="captcha-input" aria-describedby="captcha-help">
<p id="captcha-help"><a href="#audio-option">Get an audio CAPTCHA</a> or <a href="#text-option">try a text-based question</a>.</p>
CAPTCHA (Incorrect – no alternative)
<img src="captcha-text.png" alt="CAPTCHA image with random characters.">
<label for="captcha-input">Type the characters shown above:</label>
<input type="text" id="captcha-input">
Best Practices and Common Pitfalls
Best Practices
Common Pitfalls
Conclusion
WCAG 1.1.1 Non-text Content is fundamental to creating an inclusive web. By consistently providing accurate and contextually relevant text alternatives for all non-text content, you empower users of assistive technologies and improve the overall usability of your website. Adhering to this criterion ensures that everyone, regardless of their abilities, can access and understand the information you present.
Related posts
- WCAG 5.2.3: Complete processes
- WCAG 5.2.4: Only Accessibility-Supported Ways of Using Technologies
- WCAG 5.2.5: Non-Interference
- WCAG 5.3.1: Required elements of the conformity declaration
- WCAG 5.3.2: Optional Components of a Conformance Claim
Still looking for answers?
Ask our experts using online chat