• Success Criterion 1.3.1
  • Conformance level A

Multi-Level Data Table With No Header Associations

1.3.1 — Info and Relationships

Scenario

Setting

A nonprofit's donation form

What’s wrong

Complex tables (multi-level headers, spans) without headers/id associations (code linking data cells to their headers).

Example

Open a nonprofit's donation form and this is what you'll see: complex tables (multi-level headers, spans) without headers/id associations (code linking data cells to their headers).

Why it matters

Screen-reader, braille, and reading-tool users who depend on coded structure rather than visual layout. On a nonprofit's donation form specifically, they can't tell how the page is organized.

How to test

Navigate a multi-level header table with a screen reader's table mode: each data cell should announce all applicable header levels — if not, headers/id associations are missing.

How to fix

Add headers/id associations (code linking data cells to their headers) so each data cell announces all of its header levels.

Outcome

Fixed, a visitor to a nonprofit's donation form can move through the content with confidence.

Who is affected

Screen-reader, braille, and reading-tool users who depend on coded structure rather than visual layout.

Learn more