Anyone who codes static web pages or dynamic web applications must ensure that the content is accessible to individuals with disabilities, including visually and hearing impaired people. The following guidelines represent the most basic steps for improving the accessibility of websites and reflect good development standards. See Advanced tips for guidelines on more complex topics.

Guiding principles for design

High level concepts for designing accessible websites

Quick reference for Web Developers PDF

Guidelines for web developers

Use alt attributes appropriately on all images

Enabling screenreader users to comprehend images

Create accessible PDFs

Converting Word documents

Use descriptive text for links

Avoid generic language like “more”

Use plain text for text

Images aren’t always readable

Use skip navigation links

Allow readers to bypass repetitive information

Maintain contrast between text and background colors

Yellow on white may be hard to see

Use headings appropriately

Help screenreader users jump through content

Use unique names for links

Avoid repetition

Use valid markup and styles

Good code makes for accessible design

Don't use frames

Control the display of content

Don't provide a separate text-only alternative site

Maintaining two sites is quadruple the work

Inform users when a link opens in a new window

Avoid the confusion of multiple browser windows