WebAIM - Web Accessibility In Mind

E-mail List Archives



From: Schulz, Leslie
Date: Oct 5, 2021 2:46PM

I have been doing some work with landmarks/regions, and I was puzzled to find that screen readers are ignoring these HTML5 semantic tags:
Article (with or without role="article")
Section (with or without role="region")

They only pull up
Header with role="banner"
Footer with role="contentinfo"
These 3 work as regions, with or without a role, if the actual html tag is used.
OR <div role="main"
OR <div role="navigation"
OR <div role="complementary"

The nav and the aside do require an accessible name, but they still are announced by screen readers as regions.

I used JAWS and accessed the region list at Insert + F3.
I used NVDA and accessed the region list at Insert + F7.

Windows 10.
Chrome-Version 94.0.4606.61 (Official Build) (64-bit)

Question: If you have done user testing or are a native screen reader user, how much do people rely on regions?
As a tester, do you regularly check for regions?
Do you have any insights about regions that you would like to share?


Leslie Schulz, MSEd, CPACC
Web Accessibility Specialist, Learning Team
Content and Learning | Higher Ed & Skills
Quality Learning for All
Cengage Group
PHONE: 214.212.7379 Central Time
WEB: cengage.com<http://www.cengage.com/>;