WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: When is use of scope, col and/or colgroup important for accessibility?

for

From: Ken Petri
Date: Jul 23, 2012 1:38PM


Howdy Glenda,

I know JAWS understands headers-id associations, but NVDA and VoiceOver
(Mac and iOS) seem not to (they do understand scope). Not sure about
Window-Eyes. So, headers-id associations, while the technically correct way
to show multiple associations between a data cell and headers, may not
deliver a uniform experience, something that users might want to know
about. I suppose you could get creative in complex tables and use
aria-labelledby, since there is pretty wide support for aria-labelledby....

I always use scope with THs to avoid ambiguity. Just seems like the safest
thing to do.

And I had the exact same question about scope="rowgroup" or "colgroup." I
have not experimented to see if screen readers are grokking those, but I'm
ginning up some tests.

ken