符合WCAG标准的文本注释方式

时间:2016-04-05 11:50:16

标签: accessibility screen-readers wcag

我有一个组件,允许用户注释文本片段。用户可以选择一个文本片段,右键单击它,打开一个弹出窗口,您可以在其中输入注释。

我必须使这个组件可访问(整个应用程序必须符合A级WCAG)。我是新的可访问性,不知道如何处理这个问题。屏幕阅读器能够“选择”文本片段吗?我知道我可以专门为残障用户构建该组件的替代版本,但该组件比上述更复杂,需要花费太多精力和时间。 (现在我只想让它符合规范,我将把它作为下一步的实际可用性。)

2 个答案:

答案 0 :(得分:0)

是的,屏幕阅读器可用于选择文本。它们使用现有的操作系​​统和浏览器控件,而不是替换它们。

首先,使用标准键盘控件(例如,输入和右键单击)使注释工作。屏幕阅读器用户依赖于这些,其他许多残疾人也没有视力障碍。

作为第二步,请查看此plain-English version of the Web Content Accessibility Guidelines以查看其他A级要求。如果您需要更多细节,它会链接到WCAG规范。

答案 1 :(得分:0)

只要您覆盖默认浏览器的机制(例如拦截右键单击事件),就无法访​​问。

我不确定在非输入区域选择文本对于标准屏幕阅读器用户来说是否容易(我不是在谈论知道每个快捷方式的盲人极客)。

我认为最好的方法是通过使用contenteditable=true属性使内容可编辑,并让用户通过文本将他的评论插入他喜欢的地方(并且他可能能够使用shift按钮选择他想要的任何文字。

使用javascript,您可以截取按键,不删除原始文本并打开弹出窗口。