1
我有一個HTML數據表,我試圖讓它可以訪問。 NVDA和Jaws都可以工作。但是,數據的上下文是這樣的,因爲屏幕閱讀器默認爲逐列閱讀而不是逐行閱讀更有意義。屏幕閱讀器的HTML表格閱讀順序
有沒有辦法確保表是逐列閱讀?
我有一個HTML數據表,我試圖讓它可以訪問。 NVDA和Jaws都可以工作。但是,數據的上下文是這樣的,因爲屏幕閱讀器默認爲逐列閱讀而不是逐行閱讀更有意義。屏幕閱讀器的HTML表格閱讀順序
有沒有辦法確保表是逐列閱讀?
您不必做任何事情,除非正確標記它(即標頭是什麼,可能是什麼範圍)。
就像有眼光的用戶不會嚴格從左到右,從上到下閱讀整個內容,屏幕閱讀器用戶不會讓頁面從頭到尾讀出來 - 所有用戶都會掃描內容並跳到頁面上。
在表格中,屏幕閱讀器通常允許從單元格移動到單元格,以及移動到列和行的開始和結束處等。請參閱commands for reading tables with JAWS。
如果您認爲數據的組織方式不易理解,請考慮在caption
element中添加說明,例如,「第一行給出日期,每列包含一天的數據」等內容。
爲什麼不旋轉桌子? –
你的意思是交換行和列?這是一個時間軸表示,其中列代表日期,並且是以這種方式顯示的要求。然而,對於屏幕閱讀器來說,讀取單個日期的值是連貫的,所以需要這樣做。 – dsh