A11y Check

Perceivable

KWCAG 2.2 · Checkpoint 3 · KS X OT0003 5.3.1

How to test Table structure

How to evaluate the KWCAG 2.2 checkpoint “Table structure”. Automation catches part of it; the rest needs a person.

Which standards this maps to

Korean standard (KWCAG 2.2)
Checkpoint 3 Table structure
Perceivable · KS X OT0003 5.3.1
International standard (WCAG 2.2)
1.3.1 Info and Relationships (A) ↗

How to test it

Verify captions and header cells exist (automated) and header associations read correctly in a screen reader.

What automation covers

5 automated rules judge this checkpoint. Each comes with remediation guidance.

  • Table headers must refer to data cells th-has-data-cells

    Ensure each th actually describes data cells in the table.

  • td headers attribute must reference cells in the same table td-headers-attr

    headers must reference th ids within the same table; prefer scope for simpler tables.

  • scope attribute must be used correctly scope-attr-valid

    Use scope only on th with col/row/colgroup/rowgroup values.

  • Table header cells should not be empty empty-table-header

    Fill header text or change empty th to td.

  • Table caption and summary should differ table-duplicate-name

    Caption and summary should not duplicate each other.

See how your own site does

Enter a URL and we will check this checkpoint along with the other 32. One page can be audited without signing in.

Run a free check