Table structure (table)
Semantic tables must convey their structure programmatically—using native table elements (<table>, <thead>, <tbody>, <tfoot>, <th>, <td>) or equivalent ARIA roles (role="table", role="row", role="cell").
Headers-id mislinked cells:
This example fails WCAG 1.3.1 because the data cells use incorrect
headers references. Some columns reference unrelated headers or headers from the wrong section.
| Homework | Exams | Projects | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | Final | 1 | 2 | Final | |
| 15% | 15% | 15% | 20% | 10% | 10% | 15% |