scope attribute should be used correctly on tables

Log in (Premium content) Request a demo

Rule Description

The scope attribute must be used correctly on tables in accordance with either HTML4 or HTML5 specifications to enable efficient table navigation for screen reader users.

The Algorithm, in Simple Terms

Ensures that the scope attribute is used correctly on tables

Why this is Important

The scope attribute makes table navigation much easier for screen reader users, provided that it is used correctly. If used incorrectly, it can make table navigation much harder and less efficient.

How to Fix the Problem

If you are using HTML5, check that the scope attribute is only being used on <th> elements. If you are using HTML 4, check that the scope attribute is only being used on <th> and <td>.

Compliance Data & User Impact

User Impact: Critical
Disabilities Affected:
  • Blindness
  • Deafblindness
  • Mobility/Dexterity
Issue Type:
  • Deque Best Practice
WCAG Success Criteria:
  • Not applicable
Section 508 Guidelines:
  • Not applicable

Related Deque University Course Pages

Related Deque Code Library Examples

Additional Information

Relevant Technologies:
  • HTML 4
  • HTML 5
Relevant Custom Widget Type(s):
  • Table - Sortable
  • Table - Responsive
Test Reliability: Automated testing is possible, with high accuracy
Rule ID: scope-attr-valid