2017-01-02 104 views
1

我有一個HTML數據表,我試圖讓它可以訪問。 NVDA和Jaws都可以工作。但是,數據的上下文是這樣的,因爲屏幕閱讀器默認爲逐列閱讀而不是逐行閱讀更有意義。屏幕閱讀器的HTML表格閱讀順序

有沒有辦法確保表是逐列閱讀?

+0

爲什麼不旋轉桌子? –

+0

你的意思是交換行和列?這是一個時間軸表示,其中列代表日期,並且是以這種方式顯示的要求。然而,對於屏幕閱讀器來說,讀取單個日期的值是連貫的,所以需要這樣做。 – dsh

回答

0

您不必做任何事情,除非正確標記它(即標頭是什麼,可能是什麼範圍)。

就像有眼光的用戶不會嚴格從左到右,從上到下閱讀整個內容,屏幕閱讀器用戶不會讓頁面從頭到尾讀出來 - 所有用戶都會掃描內容並跳到頁面上。

在表格中,屏幕閱讀器通常允許從單元格移動到單元格,以及移動到列和行的開始和結束處等。請參閱commands for reading tables with JAWS

如果您認爲數據的組織方式不易理解,請考慮在caption element中添加說明,例如,「第一行給出日期,每列包含一天的數據」等內容。