Provide a caption on tables
Applicable Role(s): Content Creator, Developer
Overview
Assistive technologies will read the caption or accessible name of tables on your page, making it especially important to have unique names/captions for each table. Multiple tables on a page without captions will make it difficult for assistive technology to tell one table from another.
Best Practices and Tips
- Make the caption brief. This should be like alt text for an image.
- The caption must be the first element with a <table> element.
Examples/Patterns
| Table Header | Title | Header | Category | Date |
|---|---|---|---|---|
| Link | Data | Data | Data | Data |
Code
<table><caption>Unique name concisely describing table contents</caption>...</table>
In Drupal: