-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Table without table headers #562
Comments
Discussed for a bit in triage at today's meeting: https://www.w3.org/2024/09/05-aria-minutes#t01 |
TBH anyone can do the work to compile the list of rules in each system for comparison since the code is heavily commented. |
I mentioned this What Even Is A Table presentation, from State Of The Browser 5 conference back in 2015, in this week's call. All the conference videos aren't online anymore, but I luckily took notes before the videos were removed. This was the list of findings, which may not be accurate anymore for the browsers that still exist, but do paint a picture of the complexity of browsers trying to decide whether a table is for layout or data:
|
Mmm. Looks like @aleventhal's links are probably more useful, although we're both missing Firefox. I've had a look in the Gecko-Dev repo, but nothing obvious jumped out at me. |
@jnurthen yup! Nice :) |
related - #293 |
The implicit role of
<table>
elements is alwaysrole="table"
.However, when a table lacks headers, browsers handle it inconsistently:
This inconsistency can create challenges for implementors implementing rules like ARIA in HTML, as it affects how table rules and related rules for descendant elements are applied.
It may be beneficial to clearly specify in the standards how user agents should handle tables without headers to ensure consistency.
The text was updated successfully, but these errors were encountered: