Web Accessibility Checklist
- Do not use a
<table>
for layout.
- Do not use
<br>
tags, or to create whitespace. Use CSS instead.
- The visual presentation of text and images of text on all pages has a contrast ratio of at least 4.5:1.
- You need to be able to resize (ie: zoom in) up to 200%, without loss of content or functionality.
- Ensure pages work on mobile devices (by changing the viewport size).
- All functionality of the content is operable through a keyboard.
- A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.
- Web pages have unique titles that describe topic or purpose.
- The purpose of each link can be determined from the link text.
- Headings must be meaningful and used to create a hierarchical structure. (Heading levels should not be skipped.).
- Focus is always visible when using keyboard.
- All form elements must have an associated label.
- Language of the page and content must be programmatically determined.
- All pages that contain tables to convey relational data markup are using either
scope
or id
with headers
.
- Use WET’s form validation.
- All pages must validate: Use the Markup Validation Service.