How HTML elements are supported by screen readers
Typical support patterns of HTML elements by screen readers:
- Identification of an element by role as the user moves
through the content. - Announcement of the text content of an element.
- Announcement of the start and end of an element.
- Change in voice as the content of an element is announced.
- Announcement of an elements accessible name and/or
description - Announcement of states and properties.
- Emission of a beep or other sound when an element with a
particular state or property receives virtualfocus.
- Instructions on how to operate interactive elements such as
form controls. - Navigation of elements by keyboard and “quick access” lists
of a particular elements, list items are linked to each
instance of an element on the page.
Note: The combination of patterns supported
varies from element to element and support for a particular
element varies between screen reader software.
Support legend
-
means we have found this feature to be implemented
interoperably (across multiple browsers) - means we
have found that this feature is not implemented -
means the element has no expected semantics.
- means we
are unsure whether this feature is supported, this may be due