For a long time, the only way to create columns and perform other layout tasks in HTML was through the use of tables. However, a current best practice is to use Cascading Style Sheets (CSS) for layout, and to limit the use of tables to the display of tabular data. The reason for avoiding tables for layout is that the reading order for screen readers and other assistive technology may be different from what is shown on the screen with layout tables. In this tutorial, you will learn how to use browser add-on that will let you check the reading order of your web pages if they still use layout tables.

While the use of tables for layout should be avoided, you may not always have the option to update an older site that uses layout tables. In that case, you can use two different tools to make sure your web pages have the correct reading order for screen readers and other assistive technology:

To check the reading order of a web page with the Web Developer Toolbar, select Miscellaneous, Linearize Page.

Linearize page option in Miscellaneous menu of Web Developer Toolbar.

This will change the layout of the page in the web browser to reflect the reading order that would be presented to screen readers and other assistive technology.To return to the original version of the web page, use the Refresh button in your web browser.

To check the reading order of a web page with the WAVE Toolbar, select Structure/Order.

Structure/Order button on WAVE toolbar.

This will display the web page with a number of color icons overlayed on top of it.

Page with icons to indicate the reading order as determined by WAVE.

The number on the icon will indicate the reading order.

Bookmark and Share