Rationale: Headings help to organize content, making it easier for everyone to read. Headings are also a primary way for people using screen reading software to navigate a page of text.
Rationale: Logical organization of content is conveyed to all users, along with other useful information for assistive technology users about the number of items listed. Mobile users also benefit as information is presented as it is meant to be presented.
Rationale: Screen readers linearize content and read tables from left to right, top to bottom, one cell at a time. If cells are split or merged, it can throw the reading order off and make the table difficult to comprehend by users who are blind and using a screen reader to navigate.
Rationale: Alt text is read by a screen reader. It should adequately describe what is displayed and its purpose. This allows screen reader users to benefit from information conveyed by the image, even if they cannot see it.
Rationale: Screen reader users often navigate from link to link, skipping the text in between. Link text such as "click here," "more," etc. is unclear when read out of context. Use link text that describes the link's destination.
Rationale: Users with visual and mobility impairments rely on the keyboard, rather than a mouse, to access and navigate online content. If content is not keyboard accessible, it restricts who can learn from that content.
Rationale: Without sufficient color contrast between font and background, people who are color blind or have low vision may not perceive the content. Additionally, using color alone to convey meaning (e.g., items in red indicate a deficit) excludes blind users and users with color blindness.
Rationale: Captions are essential for those who are deaf and hard of hearing. In addition, they also benefit non-native speakers, those unfamiliar with the vocabulary, and viewers with some learning disabilities or in a noisy environment. Audio transcripts are essential for those who are deaf or hard of hearing, but they also assist others, such as blind people, who prefer to listen through their screen reader or others who can easily read or search the transcripts.
Rationale: For web pages, use an equation editor that outputs MathML, a markup language that allows equations to be stored as structured text that is compatible with many assistive technologies. With screen readers, for example, blind users can navigate and review parts of an equation, such as the top portion of a complex fraction. For more information on MathML, see the W3C Math guide: https://www.w3.org/Math/.