If you are using tables in your document:
- Use them only to display data, not just for layout purposes. CSS should be used to manage layout.
- Make sure to give tables structure by providing headings for your columns and a caption, which can act as a summary for the table. A sighted user will be able to visually determine the position of a given cell in the grid. Users of assistive technology, however, need this additional structure to do the same.
The following correctly structured html:
<caption>Table of Vegetables and Fruits</caption>
produces the following table:
For more information, see WebAIM's Creating Accessible Tables.