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 table:

This table doesn't use a proper <table> element (instead a <div> element is used):


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

Note: Impossible to automatically test or detect. Requires a human tester or AI to analyze the page, find all elements and sections that function as tables (e.g. elements with role="table", or otherwise), and ensure they are nested properly within <table> elements, or otherwise properly use <table> elements.

axe detected: none  |  QualWeb detected: none