This document as been archived from a previously offered training course and is NOT updated or supported.

Designing an Accessible Web Site

Michael Cooper and Carol Taylor, Instructors

Learning Objectives

Key Concepts

Lesson Plan

Access and access-related issues

Why considering access is important

Disabilities that affect access to your Web site

General design guidelines

Return to Lesson Plan

Using the lynx browser

What is lynx?

How do you access lynx at DU?

  1. Log on to your account
  2. Enter the command lynx at the system prompt
  3. Refer to the menu at the bottom of the screen for keystroke and navigation assistance
  4. Press q to quit lynx
Return to Lesson Plan

Tags to avoid

Return to Lesson Plan

Adapting tables for text-only viewing

Information arranged in tables is often garbled or difficult to read when displayed in text-only browsers because text in adjacent columns is run together. View this page with lynx to see what happens to the table.

Password reset and general account maintenance 871-4700
Information about classes and seminars in computing 871-2104

Here is the same table modified to display more clearly

Password reset and general account maintenance
871-4700

Information about classes and seminars in computing
871-2104

The modified table contains

Return to Lesson Plan

Tips for handling images

Images can't be displayed in text-only browsers. Instead the browser displays text information in place of the image.

Return to Lesson Plan

 Adapting image maps for text-only viewing

An image map is a picture that takes the user to different URLs depending on where in the image they click. There are two kinds of image maps:

Newer versions of lynx can interpret client-side image maps (CSIMs). To construct a CSIM you need:

The following two links are to the same image map. One page uses the ALT modifier in the area tags, one does not. View each with lynx to see the difference. View each with Netscape or Microsoft Explorer. Return to Lesson Plan

Tips for handling links

When placing hyperlinks into your page, it is important to provide enough descriptive text within the link itself to adequately describe the destination. Screen readers and other alternative access programs may provide the user with access to links without putting those links into the context of the surrounding text.

Consider the following link:

<A HREF="someURL">Click</A> here to access a wonderful site.

A person using an alternative access method may only be aware of the word "Click", which does not describe what they are accessing. Consider modifying the link as shown below:

Click here to <A HREF="someURL">access a wonderful site</A>

In this version the phrase "access a wonderful site" will be used instead of "Click". This gives the user a better idea of where they will go when they click on this link.

Return to Lesson Plan

Tips for creating forms

Return to Lesson Plan

Problems with frames

Frames are not accessible to non-graphical browsers (and not even to all graphical browsers). All the care you have taken to design an accessible site can be rendered useless if you design in frames. There are a few options to get around these problems:

Return to Lesson Plan

Other Potential Problems

Video or Audio clips

Video and audio, naturally, present barriers to people with hearing and visual impairments. If important segements of your content exists as video or audio clips, it is important to provide alternative forms of access at the production stage. This might include:

Scripts

Java or ActiveX

Java Applets and/or Active X Controls are ways for you to add functionality that is not avaialble through HTML to your documents. NOT ALL BROWSERS CAN USE JAVA OR ACTIVE X CONTROLS. Typically these applets or controls can't be used by a person with a computer modified for their disability.

The developers of these languages are working on ways to incorporate accessibility, but ultimately it rests on the programmer to make sure their product is accessible. When shopping around for applets or controls, consider their accessibility. Also consider whether you are just decorating your page or using the control as an integral part of its function. In the latter case, you may want to consider providing an alternative form of access as well.

Return to Lesson Plan

Testing your pages with "Bobby"

"Bobby" is a service of …

http://www.cast.org/bobby

Return to Lesson Plan

Getting more information on-line

Return to Lesson Plan