The Trouble with Tables

Basically, designers use two types of tables when creating Web sites.

  1. Layout tables position items such as text and graphics on the page. For example, navigation bars are often laid out in a table.

  2. Data tables use grids to organize information about relationships within the data set. For example, the bus schedules we tried to use in Chapter 5 are data tables.

Both uses of table structure are of great value to Web developers. Studies have shown, however, that tables can be variously troublesome to most users, even those without disabilities. Content organized in tables that contain accessibility barriers is content unavailable or meaningless to millions of users. With this in mind, we offer in this chapter a number of design ...

Get Maximum Accessibility: Making Your Web Site More Usable for Everyone now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.