This module will focus on testing a page to ensure that markup is used to correctly associate header and data cells in complex tables.
The Section 508 requirement covering this is: §1194.22 (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.
The information in the data cells of a table is related to the header information. Visually, it is possible to simply glance at the row and column header information while reading through the data cells. It's not possible to do this with a screen reader, since the table will be read in a linear fashion, one cell at a time.
Complex data tables that have two or more levels of row or column headers present an even greater challenge, since the data must be associated with at least two other pieces of information in order to make sense.
Remember, both testers and developers can use the checkpoints for this requirement to be sure the products they are working with will be accessible to users of Assistive Technology (AT).
Use the link above to look at the checkpoints now. You may wish to keep the window open as a reference to use as you complete this module.
Video Overview of this Requirement
To view an approximately three and one-half -minute video with additional information which may be helpful to testers and developers, select the video link below. This same video supports both the Data Tables (Headers) and Data Tables (Mark-up) modules and may be reached from both modules. The video will open in a new window; if you are using a screen reader to take this training, press enter when you hear, "To start, press Play button."
Select Next for an Example.