You should aim to cover as much of the Web Content Accessibility Guidelines 2.0 as possible. These guidelines are issued by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium. You should consult the guidelines on http://www.w3.org/TR/WCAG20/ for a detailed explanation and checklist. Here are some highlights:
– Images, multimedia, scripts, applets and plug-ins:
- Provide text equivalents (such as captions or auditory descriptions) for non-text elements (such as graphics, movies or animations).
- Use movement in pages with caution.
- Provide alternative content for scripts, applets and plug-ins that may be inaccessible or unsupported.
- Make sure that background colors are sufficiently contrasted against foreground information.
- Ensure that colored information can also be viewed without color or in black-and-white screens.
– Web content:
- Use clear and simple language.
- Clearly identify changes in the natural language of a document’s text and any text equivalents.
- Spell out abbreviations and acronyms on first reference or provide abbreviation tags.
- Supplement text with image or audio presentations to facilitate comprehension of the page.
- Don’t use underlining for items that are not links.
– Navigation and links:
- Use navigation mechanisms in a consistent manner.
- Clearly identify the destination of links and use meaningful link labels. Avoid using such labels as “click here.”
- Avoid using images as links.
- For links to non-HTML documents, include the document type and size.
- Enable different types of searches for various skill levels and needs.
– Tables and frames:
- Include row and column headers in tables.
- Make line-by-line reading easy in tables.
- Don’t use frames. In case of use, name each frame to facilitate identification and navigation.
– Page and site layout:
- Make sure the content of a page prints on an A4 sheet.
- Organize large blocks of text into smaller sections.
- Place important information at the beginning of headings, paragraphs, lists, etc.
- Provide information (such as a site map or table of contents) about the general site layout.
- Make sure the website works on a variety of platforms (UNIX, Windows, Mac); browsers; and screen resolutions, window sizes, color depths.
- Ensure that each page is tested for HTML validation.