Skip to main content

Checklist

This checklist is intended as a quick reference for accessibility compliance; not all accessibility issues that maybe encountered will be listed. Similarly, not all listed items may be feasible in all situations. Please use your judgment when implementing changes.

Forms

  • Labels and form fields have a programmatically established relationship.
  • Related forms must be programmatically grouped.
  • Form validation must be implemented that informs users of missing/wrong information.
  • Timing features must be able to be paused or extended unless required.

General Navigation and Order

  • Page navigation can be completed via keyboard only. (Some exceptions).
  • There are no keyboard traps. A skip feature is provided to move past consistent navigation features, logos, and other banner objects.
  • Landmarks are correctly implemented with associated data.
  • Landmarks with multiple instances are provided unique identifying aria-labels.
  • HTML structure is separated from CSS styling.
  • Auto-scrolling, blinking, and other auto-updating information can be hidden or paused.
  • Contextual changes are not made when the focus is given unless activated by the user.

Color and Navigation

  • Keyboard Navigation is visible and can be tracked by the browser focus.
  • Tabbing follows a logical and meaningful order of the page content.
  • Background color and text color have a contrast of 4.5:1 (Small text) or 3:1 (Large text).
  • Ensure links are distinguishable from surrounding text.
  • Ensure links do not solely use color to distinguish function.
  • There are multiple methods of arriving at a page.
  • Images of text have a contrast of 4.5:1 (small text) or 3:1 (large text).

Page Layout

  • Navigational systems must be consistent in content and presentation.
  • Tabbing order must follow a logical path down the web page.

Playback Media

  • Embedded videos do not auto-play for longer than 5 seconds.
  • Auto-playing images, videos, or other media are able to be paused by the user.