2012-01-27 91 views
0

我有在最後一列中的超鏈接的HTML表格。單擊超鏈接時,會顯示一個對話窗口。 我需要讓這個HTML表格可供不具視力的用戶訪問。查詢無障礙 - HTML錶鏈接

由於用戶將使用JAWS命令瀏覽表格,屏幕閱讀器很有可能位於行'x'上,而行'y'中的鏈接具有焦點。在這種情況下,如果用戶按下一個選項卡中,重點將轉移到這可能是在表格的任一行或甚至表外的下一個可選擇的項目。應該如何訪問這樣的表格?當屏幕閱讀器到達特定的表格單元格時,有沒有辦法激活鏈接?

回答

1

你不必擔心這個問題,如果擺在首位的表通俗易懂的標記了。有關如何操作的文章以及有關屏幕閱讀器如何解釋表格的信息,請參閱此Accessible Data Tables文章。

屏幕閱讀器用戶將不得不通過鏈接和表格,與任何其他用戶瀏覽自己的首選方式。您的責任是確保頁面上的內容被正確標記和標記,以便瀏覽器和屏幕閱讀器軟件可以以任何他們喜歡的方式將其呈現給用戶。

不要根據標籤或焦點爲用戶激活任何鏈接,讓他們選擇是否打開它們。你永遠不應該把控制權從用戶手中帶走。例如,如果他們專注於鏈接,聽聽鏈接,然後意識到它不是他們想要的那個?如果您只是簡單地提供一個標記良好的標記鏈接,他們可以繼續前進,但如果您已經自動爲他們打開了該鏈接,那麼即使通知他們也不會更改網頁,並且讓他們更難回到主頁面和他們真正想要的信息。

2

我不知道你所說的大白鯊在一個地方在頁面上是同時關注的是另一個意思,Tab鍵會從那裏大白鯊目前閱讀文本,不必送,你直觀地認爲你是在這一頁。您應該正常編碼表。大白鯊創建了自己的網頁模型,並不直接對應於您在屏幕上作爲選址用戶看到的內容。作爲盲人用戶,當我用大白鯊閱讀網站時,它與我的同事在看着我的肩膀時看到的內容不匹配。如果頜骨用戶是在第3行科拉姆4和有一個在第4行,第4列的鏈接,擊中標籤將直接移動到鏈接在第4行第4列假設沒有其它的鏈接或表單控件行4中如果有其他鏈接或第4行中的表單控件,用戶將在閱讀最終表格單元格之前遍歷它們。

+0

謝謝 - 明白了。 – Vikas 2012-02-03 09:02:51