New May 14, 2025

Talkin’ Tables @ AccessU

More Front-end Bloggers All from Adrian Roselli View Talkin’ Tables @ AccessU on adrianroselli.com

Abstract for my session Talkin’ Tables:

This session will walk through the basics of how to construct an HTML table. More than basic structure, it will talk about support and how it is exposed to screen readers in particular. With that foundation it will walk through patterns for responsive tables, fixed column and/or row headers, sortable tables, tables with expandable content, labeling controls in a table, and selecting rows. Each of these will take into account WCAG conformance, actual support, and the necessary HTML, ARIA, CSS, and JavaScript to pull it off. Even if you cannot apply these to your table patterns, they should give you insights into how to consider the code in your own tables. We probably won’t talk about grid roles. At least not much.

Ideally you’re here because you followed the link in the slides. Otherwise this post might not make a lot of sense.

As of 18 May I have embedded a 3MB tagged PDF of the slides. The export from PowerPoint is not great. The videos are not retained. The PDF tags are verbose and complex. It does not pass PDF/UA. So reader beware.

The following informed the talk either directly or because of a related concept. Probably ignore some of the older ones. They don’t get many updates and may be based on old technologies or techniques (or both).

These are the three ARIA issues we discussed:

Scroll to top