2017-01-02 4 views
1

У меня есть таблица данных HTML, которую я пытаюсь сделать доступной. Он работает достаточно хорошо с NVDA и Jaws. Но контекст данных таков, что имеет смысл читать столбец по столбцу, а не строку за строкой, по умолчанию для чтения с экрана.Порядок чтения таблицы HTML для программ чтения с экрана

Есть ли способ, чтобы таблица была прочитана колонкой по столбцу?

+0

Почему бы не повернуть стол? –

+0

Вы имеете в виду подкачку строк и столбцов? Это временное представление с столбцами, представляющими дни, и это требование для отображения этого пути. Однако для устройств чтения с экрана было бы согласованно получать значения для отдельной даты, считываемой, так что это нужно так. – dsh

ответ

0

Вам не нужно ничего делать, за исключением правильной маркировки (то есть заголовков и, возможно, их сферы).

Точно так же, как зрячие пользователи не читают весь контент строго слева направо, сверху вниз, пользователи экранного чтения не позволяют странице читать их с самого начала до конца - все пользователи просматривают содержимое и перескакивают на страницу.

Внутри экрана устройства чтения с экрана обычно позволяют перемещаться из ячейки в ячейку, в начало и конец столбцов и строк и т. Д. См. Например, commands for reading tables with JAWS.

Если вы считаете, что нелегко понять, как организованы данные, рассмотрите возможность добавления описания в caption element, например: «Первая строка дает даты, каждый столбец содержит данные за день».