Semantic structure by table (layout-table)
Tables used purely for layout include role="presentation" or are avoided entirely.
Layout table with th:
In this example, a table is used for page layout, but the top row incorrectly uses <th>
to mark the page title, which implies a data table header.
This misleads assistive technologies and violates WCAG 1.3.1.
| Page Title | ||
|---|---|---|
|
navigation content
|
main content
|
right sidebar content
|
| footer | ||