Tables – Screen reader compatibility · PowerMapper Software

Tables

Screen reader compatibility

Last updated: January 11, 2020

Screen reader compatibility for HTML tables, showing how failures and techniques work in specific screen reader / browser combinations.

The results include two types of test:

  • Expected to work – these tests show support when accessibility features are used correctly
  • Expected to fail – these tests show what happens when accessibility features are used incorrectly (marked with )

Note: Screen readers attempt to detect layout tables using heuristics, which vary widely between screen readers.
When a layout table is detected, a screen reader linearizes the cells into a series of paragraphs,
which prevents the table data being understood as a grid. This causes serious problems when a data table is wrongly identified
as a layout table. For example, consider trying to understand the Periodic Table of the Elements as a long series of element names
without the columns.

Reliability by user agent

The solid area in the graph shows percentage of tests that pass
in all tested interaction modes. The cross hatched area shows
partial passes that only work in some interaction modes.

[...]

Read article at powermapper.com

Article Taxonomies

Categories: ,
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65