title | layout | description | permalink | page_title | sidenav |
---|---|---|---|---|---|
Checklist |
post |
A simple checklist for determining if your site is accessible |
/accessibility/checklist/ |
checklist |
accessibility |
This checklist helps developers identify potential accessibility issues affecting their websites or applications. It's broken down into three sections of decreasing importance: A, B and C. Please check and address these issues in the order in which they appear.
For more detail on accessibilty standards, please see WCAG2.0 AA
- A - Critical issues that will cause serious problems and/or stop most users of assistive technology from using the site
- B - Issues that may cause problems or increased frustration for certain users
- C - Minor issues that will cause problems or frustration for a small number of users
It is important to note, while B and C are noted as less critical, they are still required to be truly 508 compliant. This checklist should be used as a reference for development and is not a substitute for compliance checks by a section 508 coordinator.
- All interactions can be accessed with a keyboard
- The keyboard focus is never trapped in a loop
- All
form
inputs have explicit labels - All relevant images use an
img
tag - All images have
alt
attributes - Multimedia is tagged
- All multimedia has appropriate captioning and audio description
- All text has a contrast ratio of 4.5:1 with the background
- Focus is always visible when moving through the page with the keyboard
- Identify elements that may "timeout" and verify that the user can request more time
- Tables have proper headers and column attributes
- Heading elements are nested in a logical way
- All frames have a name element
- Elements that flash on screen do so at a rate of less than 3hz
- The language for the page is set
- The language for sections on the page that differ from the site language are set
- The page makes sense with or without CSS
- All links can be understood taken alone, i.e 'Read more - about 508'