2017-01-02 128 views
1

我有一个HTML数据表,我试图让它可以访问。 NVDA和Jaws都可以工作。但是,数据的上下文是这样的,因为屏幕阅读器默认为逐列阅读而不是逐行阅读更有意义。屏幕阅读器的HTML表格阅读顺序

有没有办法确保表是逐列阅读?

+0

为什么不旋转桌子? –

+0

你的意思是交换行和列?这是一个时间轴表示,其中列代表日期,并且是以这种方式显示的要求。然而,对于屏幕阅读器来说,读取单个日期的值是连贯的,所以需要这样做。 – dsh

回答

0

您不必做任何事情,除非正确标记它(即标头是什么,可能是什么范围)。

就像有眼光的用户不会严格从左到右,从上到下阅读整个内容,屏幕阅读器用户不会让页面从头到尾读出来 - 所有用户都会扫描内容并跳到页面上。

在表格中,屏幕阅读器通常允许从单元格移动到单元格,以及移动到列和行的开始和结束处等。请参阅commands for reading tables with JAWS

如果您认为数据的组织方式不易理解,请考虑在caption element中添加说明,例如,“第一行给出日期,每列包含一天的数据”等内容。