This is the second of our user experience chapters, in which we illustrate the impact of particular design features by inviting you to experience the Web along with us as we browse using assistive technology. In this chapter, we are trying to locate and understand the schedule for a specific bus route in Austin, Texas. You will see that most of the barriers we encounter have to do with the lack of table organization and labeling that could, in fact, make this a fairly straightforward and relatively easy task.
HTML Elements and Attributes Addressed in This Chapter
<pre>, <table>, <caption>, <thead>, <tbody>, <tr>, <th>, <td>, <form>, <abbr>, <acronym>
Accessibility Checkpoints and Standards Addressed in This Chapter
Web Content Accessibility Guidelines 1.0 Checkpoints
3.0. Use markup and style sheets and do so properly.
5.1. For data tables, identify row and column headers. [Priority 1]
5.2. For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells. [Priority 2]
5.5. Provide summaries for tables. [Priority 3]
5.6. Provide abbreviations for header labels. [Priority 3]
11.2. Avoid deprecated features of W3C technologies. [Priority 2]
12.0. Provide context and orientation information.
12.1. Title each frame to facilitate frame identification and navigation. [Priority 1]
13.0. Provide clear navigation mechanisms.
13.4. Use navigation mechanisms in a consistent manner. [Priority 2]
Section 508 Standards, §1194.22
(g) Row and column headers shall be identified for data tables.
(h) Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers.
(i) Frames shall be titled with text that facilitates frame identification and navigation.