Skip to Main Content
Lewis HS FCPS
yellow line

Getting started with Libguides: ADA compliance

Getting started with Libguides: ADA compliance

ADA compliance checklist

ADA Website Compliance Checklist [2018] Level A Conformance (Lowest Level)

Provide text alternatives for all non-text content. Controls or input fields must have a name describing their purpose. Time-based media, tests and exercises, objects that provide a sensory experience must have a text alternative that describes or at least identifies the object. Captchas should be provided with text alternatives that describe their purpose, also multiple forms of captcha must be provided for different types of perception to accommodate people with disabilities.

Provide equivalent information for time-based media (prerecorded video and audio content). An audio track can be provided to represent video-only content. Captions must be provided for all prerecorded audio content, except for the case when it serves as an alternative for text and is labeled accordingly.

Create content that may be presented in multiple ways (for example, multiple layouts for making content more accessible) without losing information. Website’s information, structure and logic must be presented in a way that is accessible to different users, including through assistive technologies (such as screen readers). The correct reading sequence of web content must also be available through user’s assistive technologies. The instructions that are necessary to understand and operate through the site's contents must not rely solely on sensory characteristics (shape, size, visual location, orientation, sound, etc.)

Use of color: Do not use color as the only means of conveying visual information, distinguishing visual components, indicating actions or prompting for a response.

Audio controls: In the case of audio playing on a page automatically for more than 3 seconds, either a mechanism must be available to pause or stop the audio, or the audio volume should be controlled independently from the overall system volume level.

Keyboard control. Users must have the ability to fully operate the website through a keyboard interface, without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. Other input methods are not forbidden and may also be present as alternatives. If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, otherwise the user must be prompted of an alternative.

Controlling time limits. If there is a time limit set by the content, provide users with options to turn off, adjust or extend the time limit, except for cases when: the time limit is part of a real-time event and there is no alternative for the time limit; the time limit is essential and extending it invalidates the activity; the time limit is longer than 20 hours.

Controlling content presentation. For any unessential moving, blinking or scrolling information that starts automatically, lasts more than five seconds, and is presented in parallel with other content, there must be an option to pause, stop, or hide it. Also, provide these options for unessential auto-updating that starts automatically and is presented in parallel with other content.

Content must not cause seizures. Avoid designing content in a way that is known to cause seizures. Make sure that web pages do not have content that flashes more than three times in one second or the flash is below the general flash and red flash thresholds.

Skipping content. Provide options to bypass repeating blocks of content on multiple pages.

Titles. Provide web pages with titles that describe the topic or purpose of the page.

Navigation. If a web page is navigated sequentially through focused components, make sure it is navigated in a meaningful manner.

Link purpose. Make sure that the purpose of each link can be determined by the link text alone, unless the purpose is ambiguous to all users.

Page Language. The language of the web page must be determinable by all users, including through user’s assistive technologies.

Changing content. Make sure no major changes of website content occur when focusing on a certain component or when the user inputs information or changes any settings.

Error notifications. In case of an input error made by the user, provide text information specifying the item in error and the error itself.

User input. Provide labels, guidance and instructions where user input is required.

Compatibility with user software. Maximize compatibility with current and future user browsing software, including assistive technologies by making sure that content is correctly implemented through markup languages. Also make sure that the user interface components have defined names and roles which can be determined by the user’s browsing software, including assistive technologies.

Level AA Conformance (Sufficient Level)

Live audio captions. Provide captions for all live audio content.

Audio descriptions. Provide audio descriptions for all prerecorded video content.

Text Contrast. Text content and images of text must have a contrast ratio of 4.5:1. This does not apply to large-scale text and images of large-scale text (that must have a contrast ratio of 3:1). Text or images that are part of the user interface and serve only design purposes have no contrast requirements. Text that is part of a logo or the name of the brand has none or minimum contrast requirements.

Resizing text. Provide users with the ability to resize text up to 200 percent without using assistive technology, loss of content and functionality.

Text over images. Use text to convey information instead of images wherever it’s possible.

Navigation. Provide multiple ways to locate web pages.

Headings and labels. Use headings and labels to describe topics and purpose of web components.

Visible Focus. Make sure the keyboard focus indicator is visible through all interfaces.

Language of components. Make sure the language of each paragraph or phrase in the website content is determinable through user’s browsing software. This does not apply to proper names, technical terms, words of indeterminate language, and words or phrases that are part of the dialect, slang or jargon of the surrounding text.

Consistent navigation. Navigational mechanisms which are repeated through multiple web pages occur in the same order each time they are repeated.

Consistent identification. Components with the same functionality must be identified consistently.

Correctional suggestions. In the case of input errors, provide the users with correctional suggestions, if they are known.

Secure input. Ensure security of legal and financial data transactions are secure by making sure they are reversible; the user is given the opportunity to recheck input data and a confirmation mechanism is provided before finalizing submission.

Level AAA Conformance (Highest Level)

Sign Language. Support all prerecorded audio content with sign language interpretation.

Extended audio descriptions. Provide extended audio descriptions for all prerecorded video content where there’s no opportunity to pause the foreground audio and provide audio descriptions.

Multimedia alternatives. Provide alternatives for all prerecorded video and audio content.

Live audio-only alternatives. Provide alternatives for live audio-only content that represents equivalent information.

Text Contrast. Text content and images of text must have a contrast ratio of 7:1. This does not apply to large-scale text and images of largescale text (they now must have a contrast ratio of 4.5:1). Text or image that is part of the user interface and serve only design purposes have no contrast requirements.

Text that is part of a logo or the name of the brand has none or minimum contrast requirements. Avoid background audio. Prerecorded audio content which contains speech and is not a CAPTCHA, and audio logo or musical composition must either not contain any background sounds, or the background sounds can be turned off, or the background sounds should be at least 20 dB lower than the prerecorded speech content.

Color control. Provide users with a mechanism to choose foreground and background colors.

Content size. The width of blocks of content must not exceed 80 characters or glyphs.

No Justification. Make sure the text is not justified.

Spacing. Line spacing must be at least 1.5 spaces within paragraphs; paragraph spacing must be at least 1.5 times larger than the line spacing.

Resizing text. Make sure the text can be resized up to 200 percent without using assistive technologies and the user does not have to scroll horizontally to read a line of text.

Images of text. Use images of text only for decoration purposes or when it is essential to the information that is being provided.

Keyboard control. Make sure all content and functionality of web pages are accessible through a keyboard interface and do not require specific timing for keystrokes.

Avoid timing as an essential part of an event or activity presented by your content, except for non-interactive components, media and live events.

Interruptions. Allow users to postpone or suppress interruptions, except in the case of emergency.

Smooth reauthentication. Make sure users can continue their activity without loss of any data after reauthentication in case the authenticated session expires.

Avoid flashes. Make sure web pages don’t contain content that flashes more than three times in a second (note: there are no exceptions as in level A conformance).

User’s location. Include information on the user’s location within a set of pages.

Organize your content. Use section headings to organize your website’s content.

Definitions. Provide a mechanism for identifying definitions of unusual words and phrases, including idioms and jargon.

Abbreviations. Provide a mechanism for interpreting abbreviations.

Reading Level. Provide supplemental content when users require a more advanced education level than lower secondary education (completion of 9th grade of school) to understand the content.

Pronunciation. Provide a mechanism for identifying pronunciation when the meaning of the words, in context, is ambiguous without knowledge of pronunciation.

Content changes. Changes of web content may only be initiated by the user or the user must be provided with a mechanism to turn off such changes.

Provide help. Provide users with context-sensitive help.

Prevent user input errors. For all user input provide the user with options to reverse the submission of information, check and correct inputted information, allow the user to review, confirm and correct the information before finalizing submission.

.