首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS 2010检查可访问性功能的问题

VS 2010检查可访问性功能的问题
EN

Stack Overflow用户
提问于 2013-02-12 08:38:45
回答 1查看 218关注 0票数 0

我正在研究项目中的可访问性问题。我使用VS 2010,在项目中添加了一个.htm文件,并粘贴了以下html。

代码段

代码语言:javascript
运行
复制
<!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"组合在一起时,它就会抛出这个错误。

对于GOgo字母组合,不会引发此错误。即使是对于Goals治理等词,也会抛出错误。

我认为这与大写中的"G“和小写中的"o”的组合有关。

如何解决该错误(转义组合"Go")?

EN

回答 1

Stack Overflow用户

发布于 2013-02-12 10:30:55

这不是一个错误本身,但更多的指南,你应该有作为你的链接文本。

这个页面http://www.w3.org/WAI/wcag-curric/sam97-0.htm应该给你一个概念,你应该有什么作为你的链接。

在您的示例中,有<a href="">Submit Go Question</a>,链接文本没有意义。通过使用Submit这个词,您意味着该链接是可访问性的按钮,而实际上它是一个不会提交表单的链接。

让您的文本符合可访问性指南的更好方法是:

代码语言:javascript
运行
复制
<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是一个糟糕的例子,就可访问性而言,您可能会说‘点击哪里?’

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14828518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档