我正在研究项目中的可访问性问题。我使用VS 2010,在项目中添加了一个.htm文件,并粘贴了以下html。
代码段
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<a href="">Submit Go Question</a>
</body>
</html>
当我右键单击visual studio中的html页面并说“检查可访问性”时,它会引发以下错误。
错误18 WCAG13.1:清楚地标识链接的目标。不要使用“点击这里”。使用一些描述性的东西,比如“校园地图”。C:\Raghu\官方\MVC\Lab 01 -ASP.NETMVC-基本原理MVC3\Source\Ex01-CreatingMusicStoreProject\Begin\TestAccessibility\TestAccessibility\TestPage.htm 8
当我分析这个错误时,我发现每当HTML锚标记中有一个单词与字母"Go"组合在一起时,它就会抛出这个错误。
对于GO或go字母组合,不会引发此错误。即使是对于Goals、治理等词,也会抛出错误。
我认为这与大写中的"G“和小写中的"o”的组合有关。
如何解决该错误(转义组合"Go")?
发布于 2013-02-12 10:30:55
这不是一个错误本身,但更多的指南,你应该有作为你的链接文本。
这个页面http://www.w3.org/WAI/wcag-curric/sam97-0.htm应该给你一个概念,你应该有什么作为你的链接。
在您的示例中,有<a href="">Submit Go Question</a>
,链接文本没有意义。通过使用Submit这个词,您意味着该链接是可访问性的按钮,而实际上它是一个不会提交表单的链接。
让您的文本符合可访问性指南的更好方法是:
<a href="" title="Begin the questionnaire">Start the questionnaire</a>
<a href="" title="Go to question 5">Next question</a>
<a href="" title="Go to question 3">Previous question</a>
基本上,你必须描述链接带你去哪里。按照W3的指导原则,click here
是一个糟糕的例子,就可访问性而言,您可能会说‘点击哪里?’
https://stackoverflow.com/questions/14828518
复制相似问题