FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
January 01, 2002
Web Accessibility: How to Apply Accessibility to Sites Old and New

WebReview.com: April 6, 2001: Web Accessibility: How to Apply Accessibility to Sites Old and New

At a Glance

This article is the sixth excerpt in a series from the book, WEB accessibility for People with Disabilities.

From previous issues:
Introducing Web Accessibility

Getting to Know the Disability Communities

Web Accessibility: 500 Million and Counting

Web Accessibility: Applying the Golden Rule

Web Accessibility: Accessibility Design Issues

Author: Michael G. Paciello

Publisher: CMP Books

ISBN: 1-929629-08-7

US Price: $34.95

Pages: 392

© Copyright 2000, CMP Books. Reprinted with permission.

If You Already Have a Web Site, the prep-work involved in retrofitting an existing Web site consumes more time than any other task. However, completing this preparation properly is the biggest key to the success of your project.

Take Inventory of Your Site's Content

It sounds simple, but before you can edit your site, you must be sure you know what's there. The type of content present may impact the decisions you make about navigation systems, organization of data, and the presentation of major elements.

Make a list of each occurrence and each file name for the following items:

  • Images (informational or decorative)
  • Forms
  • Java applets, ActiveX controls, or other programmatic objects
  • Inline scripts (JavaScript, VBScript, and so on)
  • Framed content
  • Dynamically generated content
  • Images

Each image should be evaluated for purpose. Does it serve purely as decoration? Is it part of a visual navigation system? Does it convey information that isn't addressed in the document text?

After categorizing your images, determine which ones can be retained and which ones could be more appropriately converted to text. Those that remain require an ALT attribute for alternative text. Images that convey information not found elsewhere in the document should have a long description developed and linked with the LONGDESC attribute.

Forms

Analyze each form to ensure controls are grouped logically. Each control must have an associated label element in addition to any textual cues as to the intended content.

Java applets and other programmatic objects

Java applets and other programmatic elements are tempting to use for dynamic or interactive functions. It's important to remember, however, that these elements have a user interface of their own that requires as much attention to accessibility as your Web page does. In terms of content accessibility, the information presented or solicited must be available through alternative means.

Inline scripts

Scripts that provide content rather than visual effects—such as mouseovers—require an alternative means of information delivery for user agents that don't support scripting languages. For example, a JavaScript-based "calculator" (often found on financial sites) could have a link to a description of the formulas used in the computations, or to a table of possible results.

Framed content

Every frameset must have an accompanying NOFRAMES element for user agents not capable of or not set to render framed content. Additionally, the content provided through NOFRAMES must still make sense when viewed outside of the framed environment.

Dynamically generated content

Do the pages require specific user intervention before rendering, or is the process transparent to the user?

Check Each Inventory Item for Compliance

Download or print the list of checkpoints for the Web Content Accessibility Guidelines from the WAI program Web site at http://www.w3.org/TR/WD-WAI-PAGEAUTH/full-checklist.html . Work through each segment of your site inventory and apply the checkpoints pertinent to that element. For example, with each image, write text for the ALT attribute and provide a link to a long description using LONGDESC.

Put the pieces back together and review the entire site from a big picture perspective. Having started small with the individual element, you're now in a good position to review the site's global issues. Does it continue to pass the items in the checklist? Do any additional changes need to be made to enhance navigation, or provide alternative access to major portions of the site?

If You Are Creating a New Web Site

A new Web site gives you the perfect opportunity to provide a rich and rewarding experience to all of your visitors: able-bodied or with disabilities, those using traditional visual browsers, or users with screen readers, hand-held PCs, or even cellular phones.

Refer frequently to the guiding principles of accessible design listed in this chapter, which are taken from the WAI W3C Web Content Accessibility Guidelines. Consider printing the list of checkpoints for the W3C Web Content Accessibility Guidelines published by the WAI program, which is available at http://www.w3.org/TR/WD-WAI-PAGEAUTH/full-checklist.html.

Plan Effectively

You now know that having a clear and effective navigation system is a cornerstone of good accessible design. When planning the flow of information across your site, always think of how each page or section relates to the others, and how a user navigates between them.

Next week: Using HTML 4.0 principles to design your accessible sites.


Mike is Founder and Chief Technology Officer of WebABLE, Inc., an accessibility education and consulting firm.

RELATED ARTICLES
No Related Articles
TOP 5 ARTICLES
No Top Articles.
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
                                   
    INFO-LINK

    Resource Links: