第 508 节和 WCAG 要求,依赖屏幕读取器的用户必须能够跳过一系列众多的导航组件。这是为了让用户不致被迫收听所显示的每一页面上的导航组件通告。
可以通过多种方法在您的作品内达到此目的。您可以:
提供一个 skipnav 按钮或链接,在执行时,该按钮或链接会自动将用户带到页面的主要内容处,使屏幕读取器能够开始通告主要内容。
请将导航组件放置在将它们作为页面上最后的对象加以通告的位置。这需要在“作品资源管理器”内进行仔细的对象排序,也许无法以利用程序的继承功能的方式来实现。
如果您发现用户使用屏幕读取器来解读内容,请将导航组件隐藏起来。
上述第一种方案是首选方法,在可访问性内容中被广泛使用。屏幕读取器用户应习惯于以这种方式访问信息。请采取以下步骤来实施此解决方案:
创建一个按钮、超链接或其它可单击对象,并确保它是用户访问的每个页面上第一个向其通告的对象。考虑使用透明按钮。由于此功能完全以依赖屏幕读取器的用户为使用对象,因此对于不依赖屏幕读取器的用户,不可见按钮将会隐藏起来。
确保您在步骤 1 中创建的对象有适当的 ALT 标记。通常用于此类功能的标签示例是“跳转至主页”和“跳转至内容”。
在每页主要内容之前、通常通告的导航组件之后通告的作品页面添加其他对象 这将再次需要在“作品资源管理器”内进行仔细的对象排序。
通过以下控件为您在步骤 1 中创建的对象配置操作:
触发: |
鼠标单击 |
操作: |
转到 |
目标: |
当前页 |
滚动到 |
<选择在步骤 3 中创建的对象> |
另请参见:添加操作
© 版权 Trivantis 2019