Assistive technologies, such as screen readers, use ``++<th>++`` headers to provide some context when users navigates a table. Without it the user gets rapidly lost in the flow of data.
Headers should be properly associated with the corresponding ``++<td>++``cells by using either a ``++scope++`` attribute or ``++headers++`` and ``++id++`` attributes. Seehttps://www.w3.org/WAI/tutorials/tables/tips/[W3C WAIWeb Accessibility Tutorials]for more information.
This rule raises an issue whenever a ``++<table>++`` does not contain any``++<th>++``elements.
No issue will be raised on <table> used for layout purpose, i.e. when it contains a ``++role++`` attribute set to ``++"presentation"++`` or ``++"none"++``. Note that https://www.w3schools.com/html/html_layout.asp[using <table> for layout purpose is a bad practice].
No issue will be raised on <table> containing an ``++aria-hidden++`` attribute set to ``++"true"++``.