HTML Table
Also known as: Data Table, Web Table
An HTML table is a structured element in web markup used to organize data into rows and columns. Tables are created using the table, tr (table row), th (table header), and td (table data) elements. For accessibility, data tables must include proper header markup (th elements with scope attributes or headers attributes for complex tables), captions describing the table's purpose, and summary information. Layout tables — historically used to control page design — create significant accessibility barriers because screen readers attempt to interpret the layout structure as data relationships. WCAG guidelines require that tables used for data have programmatically determinable header-cell associations.
Category: HTML · Web Development · Web Accessibility · Semantic HTML
Related: Table Accessibility · Cell Navigation · Table Linearization · Semantic HTML