Please also see my current work at The Enabled Web.

Designed-in accessibility

Modern web design is sometimes characterized as "separation of content from presentation." While this is true to some extent, it doesn't tell the whole story about accessible design. In fact, there are four levels of design, each of which should be separately maintainable from the others yet all of which must work together:

Retrofitting accessible ramps to a building is expensive, time-consuming, and usually ugly. So is retrofitting an inaccessibly-designed web site. Architect-designed ramps come with the building, look attractive, and benefit people with wheelchairs, baby strollers, airline luggage, delivery carts, and skateboards. Designed-in accessibility adds no cost to a web page, simplifies maintenance, and benefits all visitors.

An example—the "University of Lompoc"

This tutorial illustrates how a home page might be developed for a fictitious, but typical, university. All of the work can be done using any popular development environment, or even a simple text editor. For clarity, each design level is shown here as a separate step; however, experienced developers could certainly combine these into a more unified workflow.

Content

View the text content for the U.L. page

Structure

View the structured U.L. page

Presentation, part 1: screen layout

View the U.L. page screen layout

Presentation, part 2: images

View the U.L. page with images

Behavior, part 1: combo box

View/test the combo box

Behavior part 2: expanding/collapsing menus

View the U.L. page with dynamic menus