Comparison Table - Accessibility & Handover
Table content setup
To make the table accessible and easy to navigate with assistive technology, more information than is visible to the user needs to be defined. Each row needs a defined row header (highlighted below in blue), so screen reader users can skim the table content easier.


Navigating the Comparison Table with a screen reader
Screen readers will read the table cell by cell as the user navigates through it.
Option 1 — Navigating row by row
The user can travers the table horizontally (row by row). In this case, the screen reader will repeat the table header on each row, before reading out the cell value.
Option 2 — Navigating column by column
The user can travers the table vertically (column by column). In this case, the screen reader will repeat the row header when switching between columns, before reading out the cell value.
Example
This example describes two possible ways of navigating through the below table:
1) Navigating row by row
Screen Sizes
Sky Glass Air, 43", 55",
Sky Glass Gen 2, 55", 65"
Price
Sky Glass Air, £XX a month
Sky Glass Gen 2, £XX a month
Sound system
Sky Glass Air, Dolby Audio
Sky Glass Gen 2, Dolby Atmos
2) Navigating column by column
Sky Glass Air
Screen Sizes, 43", 55"
Price, £XX a month
Sound system, Dolby Audio
Sky Glass Gen 2
Screen Sizes, 55", 65"
Price, £XX a month
Sound system, Dolby Atmos
Requirements for development handover
When handing a table over to an engineer, it’s important to make sure the table is well documented so the engineer has everything they need to ensure complete and proper accessibility support.
Checklist for development handover
-
Provide a title (row header) for each row.
-
Provide alt text for all images. If they’re purely decorative make a note that they need an empty alt tag.
-
If you’re using a collapsible header, specify what content the full and collapsed versions should contain.
Example one – Sky Glass Comparison
Example two – TV Packages
