[i/s Home] [Distribution] [Search] [Back Issues] [Publications] [Feedback]


 

 

i/s Back Issues


Volume 13

No. 2   November/December 1997

How to Design an Accessible (ADA-Compliant) Web Site

At a recent conference, Catherine Weeks of the University of Missouri-Columbia gave a presentation on how to make Web sites readable for people with disabilities. This article presents some of her points, in a very condensed version. You can read the full paper, with examples of HTML code, at http://www.missouri.edu/~cccathy/ada/

Misconceptions
People think writing accessible code is hard, or that they have to change their design to make it accessible. It's assumed that you should omit things like graphics, Java, JavaScript, tables, frames, and forms when designing ADA-compliant pages. None of the above is true.

Writing accessible HTML is easy. It is additive: there is very little you need to change; rather you need to add to the design and HTML codes.

Making Your Page Accessible
Here are some of the guidelines for accessibility outlined in Weeks' paper.

   Text-only Link. Browsers like Netscape Navigator and Internet Explorer display graphics automatically. Others, like Lynx, are text-only browsers. Screen-readers, for people with visual impairments, also function as text-only readers. To facilitate easier access, create a text-only version of the Web page, and put a link to it at the top of the graphical version of the Web page.

   Alt Tags. Alt tags are used in conjunction with the image source code and give the image a "name." When a screen reader or text browser encounters an image without an alt tag, the word "[image]" is displayed on screen, and the person browsing this page has no idea what the image is or why it is there. Alt tags let you include a short description of the image in question, so your viewers can "see" what they are missing.

Alt tags should also be used to include a short description for imagemaps, sound files, and Java applets.

   Blink Tags. Don't use them. Besides being annoying, they crash screen readers. This is the only HTML that really shouldn't be used at all.

   Buttons/Image Maps. Whenever possible, use buttons rather than image maps. Image maps are inaccessible to people with visual impairments, and buttons that serve as links work much better in text browsers. If you must use an image map, repeat the links elsewhere on the page to assure accessibility.

   Tables. Tables should be aligned primarily left-to-right then top-to-bottom, because both text-only browsers and screen readers read table cells from left to right. In other words, put your headings down the left-hand side of the column.

   Sound Files. To make sound files accessible to people who are deaf or hard-of-hearing, provide a link to a text transcript of the file. This is also helpful for people who don't have machines that can play sound files.

   Bobby. Use Bobby, a free service at http://www.cast.org/bobby/.
This page analyzes your Web pages for ADA-accessible code, and points out any errors it finds.


i/s Home |  i/s Back Issues |  Volume 13 |  No. 2