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").


div instead of th:

This table lacks proper <th> elements (instead <div> elements are used):


Person
Most interest in
Age
Chris
Dennis
Sarah
Karen
Average age
Front-end web developer course 2021
HTML tables 22
Web accessibility 45
JavaScript frameworks 29
Web performance 36
33

Note: Impossible to automatically test or detect. Requires a human tester or AI to query all <table> elements and their structures, and ensure that <th> elements are used properly instead of <div> elements or otherwise.

axe detected: none  |  QualWeb detected: 1.3.1