【问题标题】:On screen text and accessibility 508 compliance屏幕上的文本和可访问性 508 合规性
【发布时间】:2019-01-27 18:23:21
【问题描述】:

我们有一个内置于故事情节中的演示文稿。我们在幻灯片上有旁白,屏幕上的文字可以通过屏幕阅读器进行浏览和阅读,但这并不是因为这里的其他人说,因为旁白基本上是在说明屏幕上的文字所说的内容,它不需要由屏幕阅读器阅读。但是,我认为它确实需要由屏幕阅读器阅读。

我相信屏幕上的所有文本都应该能够被屏幕阅读器阅读,无论旁白是否提供了幻灯片的概述。我错了吗? 508 合规性对屏幕上的所有文字有何规定?即使旁白已经提到它,是否应该由屏幕阅读器阅读? (屏幕上的文字与旁白不完全匹配,它更像是项目列表的资源)。

【问题讨论】:

    标签: accessibility standards-compliance


    【解决方案1】:

    我对 Storyline 不熟悉(我假设您说的是 Articulate 的产品),但我只是尝试了一个示例,最终结果在浏览器中查看,所以它本质上是一个网络应用程序(和一个“单页应用程序”(spa)具体来说)。我试过的那个用屏幕阅读器很糟糕。这些图像都没有替代文字,而且我可以 tab 到很多东西都不是交互式的。而且这些问题没有被标记,所以当我的注意力转移到答案上时,它们没有被阅读。这有点像玩“危险”,我会听到答案但不知道问题。然而,所有这些问题都可能是作者没有正确使用该工具的结果。 (虽然我尝试了第二次演示,但也遇到了类似的问题。)

    部分问题在于对屏幕阅读器用户如何浏览网络缺乏了解。您不必为了让屏幕阅读器用户听到它而使静态文本成为焦点。事实上,如果一个对象不是交互式的,它就不应该获得焦点。屏幕阅读器用户可以按元素导航,例如标题、表格、列表等(前提是您有正确的 html 标记)。

    现在,说了这么多,回到您的 OP,如果您的演示文稿中有静态文本,默认情况下它可供屏幕阅读器使用(只要您没有t 通过aria-hidden 属性将其从屏幕阅读器中隐藏)。

    如果您的问题是静态文本是否应该是可聚焦/可制表的,无论您是否有旁白,答案都是“否”。

    【讨论】:

    • 如果屏幕上的动画带有未叙述的文本,那么该文本将永远不会被阅读,因为它是动画的一部分。在这种情况下,我会说是的,它需要。我也会同意问题/答案是可表格的,因为有时您需要多次听到这个问题。我们在故事情节中的图像上使用替代文本。我告诉开发人员让屏幕上的任何文本都可以通过屏幕阅读器阅读,因为整个演示文稿基本上是一个交互式动画内容。即使是屏幕上的文本,它似乎也使用了很多 SVG 图形。所以我真的不知道。
    • 好的,我误解了部分问题。如果动画中有文本,那么屏幕阅读器应该可以使用该文本是正确的。问题文本已可供屏幕阅读器使用。它不必是可标签的。但是,它应该是答案周围的role=“group”,以便在您切换到答案的交互式部分时读取它。
    • 我就是这么想的。 508 合规性应该不难理解,我只是想创建一个项目清单。问题是我不是在 Storyline 中工作的人,所以我不知道它的局限性。我只是这里的网络开发人员,我正在努力为那些说他们知道但一直缺少关键点的其他人找出一个简单、基本的理解。
    • 如果您愿意,请随时向我提出可访问性的想法。我的联系信息在我的个人资料中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    相关资源
    最近更新 更多