<object> elements must have alternate text

Log in (Premium content) Request a demo

Rule Description

All embedded objects must have text alternatives to be read out to screen reader users.

The Algorithm, in Simple Terms

Ensures that every <object> element has a text alternative

Why this is Important

Screen readers have no way of translating non-text content into text announced to users. Instead, they read out alternate text. For screen reader users to obtain the information contained in embedded <object>s, elements must contain short, descriptive alternative text.

How to Fix the Problem

Add alternative text to all embedded <object> elements using either inner text, title attributes, aria-label or aria-labelledby.

Compliance Data & User Impact

User Impact: Critical
Disabilities Affected:
  • Blindness
  • Deafblindness
Issue Type:
  • WCAG 2.0 (A): MUST
  • Section 508: MUST
WCAG Success Criteria:
  • 1.1.1 Non-text Content
Section 508 Guidelines:
  • 1194.22 (a) Text equivalent for non-text elements

Related Deque University Course Pages

Other Related Resources

Additional Information

Relevant Technologies:
  • HTML 4
  • HTML 5
Test Reliability: Automated testing is possible, with high accuracy
Rule ID: object-alt