WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: ARIA grid versus HTML table


From: glen walker
Date: Jul 1, 2020 2:48PM

If your calendar is an editable object, such as the outlook calendar or
google calendar, where each day is an interactive cell (because you can add
event details), then I can see the grid role being used. But if your
calendar is for choosing a date (such as a hotel or airline calendar), then
the grid is not appropriate.

If grid is being used so that you don't have to tab through every cell in
the table, I don't think that's an appropriate use of grid. The "gridness"
should be decided based on the interaction with the table cells and not
keyboard navigation.

If you think it'll be a pain to tab through all the cells of a calendar but
using grid is not appropriate, you can have a "skip over" link before the
calendar that allows the user to jump over the calendar to the next
interactive element.

On Wed, Jul 1, 2020 at 2:13 PM Mallory < <EMAIL REMOVED> > wrote:

> I would like to know this as well.
> When we added grid roles to, for example, calendars, all the table
> semantics were gone (overridden) and we could not navigate them like tables