Table cells reference headers that do not exist
Automated check td-headers-attr, run with axe-core
- WCAG
- 1.3.1 Info and Relationships (Level A)
- Severity
- Moderate: a degraded experience
- Typical effort
- Moderate, 1 to 4 hours
- Category
- Content
Who this affects
Screen reader users reading complex tables.
Why it matters
Broken header references leave cells uncontextualised despite the markup appearing intentional.
How to fix it
Ensure every id listed in a headers attribute matches a <th> in the same table.
Check your own website
The free scan tests 3 pages against WCAG 2.2 A and AA in about 30 seconds. No sign-up.