2012-01-27 89 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