<<< >>>
1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16

7. Standards and Accessibility

Marcia Minear contributed significantly to this lesson.

Adhering to web standards in your design work leads not only to faster loading pages, but also helps those in the disabled community who rely on assistive technologies when surfing sites and conducting research on the Internet. Many organizations, particularly those doing business with federal or state governments, are required by law to make their electronic information resources accessible to as many people as possible. By following a few simple design principles, your sites can comply with these laws as well.

Who Benefits?

Because people with disabilities represent a significant portion of the population, it is important that your websites comply with Section 508 rules for accessibility. In a nutshell, the reasons for adhering to accessibility guidelines are many:

Those with significant visual impairments often use screen reader programs that convert the electronic text of web pages into audible sounds that, if pages are designed correctly, provide both content and structural information about the page. Perhaps the most widely used screen reader application is Freedom Scientific's JAWS, which not only provides access to web pages, but is also capable of reading the Windows interface and many other applications.

Below are audio samples of JAWS reading two separate web pages. In the first, JAWS is reading the old ISU homepage design at a fairly slow speed so sighted persons can get a sense of what information the program processes. Open the link above, then click the Play button on the QuickTime audio file below to follow along with the reading.

The second example is a talk-aloud protocol from a usability study in which a volunteer from the National Federation of the Blind of Iowa used JAWS to evaluate accessibility of a prototype web project here on campus (sorry, but the prototype is no longer available for viewing).

If you're like me, you're probably astounded by the speed at which a practiced JAWS user can read web pages. You're also probably intimidated by the technical challenge of accommodating the needs of non-visual readers like these. But relax. If you adhere to open development standards, it doesn't take too much effort to maximize the accessibility of your websites. You can start by following the tips below.

The ALT Attribute

The alt attribute used as a descriptor in image tags and other HTML elements is key to providing additional information that hidden from sighted readers, but picked up by screen readers like JAWS. As a general rule, the alt attribute value should be a brief description of the image, with usage following these guidelines:

Typography

If you've been following all of the suggestions regarding typography in CSS, then you don't really need to worry too much about accessibility. CSS generally calls for designers to use structural HTML elements like <h1> and <h2> to reflect the structure of documents, as well as using em as the unit of measurement. Using structural elements helps screen readers "see" the parts of the document quickly, while using em as the typographic unit helps preserve overall page design when readers increase the base type size within their browser.

Data Tables

Instead, CSS is recommended for page positioning, with tables reserved solely for actual tabular information, such as our class calendar. For these types of tables, you should try to follow the guidelines below to ensure greater compatibility with screen readers:

Layout Tables

As a general rule, most accessibility guidelines recommend that you avoid using HTML tables for layout. However, these same guidelines realize that HTML tables will be used for many years to come, and so they offer these tips for ensuring compliance with screen readers:

The WAVE online tool is good for checking in which order table cells are read by screen readers.

Accessible Design Checklist

The items listed below are only a small subsection of items you should include in your accessibility checklist. For greater detail, consult this Section 508 checklist from WebAIM.

Accessibility Resources