找到具有有效href属性的锚元素,但未提供链接内容

Pot*_*ers 6 html5 accessibility href wcag

我正在尝试修改我的网站,使其符合WCAG标准。我正在生成没有内容的链接,但是这些链接被标记为错误。

我已经由编辑器(H91)重定向到此修复程序,但它并不能真正解决我的问题。

我应该如何处理?

当前链接示例:

 <a name="dbcaddi:hasSubjectDescription"></a>
Run Code Online (Sandbox Code Playgroud)

小智 4

如果您的链接是一个锚点,只需添加一个id与 具有相同值的属性name

如果它是一个用户可以激活的实际链接,您需要为其提供一个“链接文本”,即<a>和之间的一些描述性文本</a>

这是可访问性所必需的,因为某些用户(例如屏幕阅读器用户)会列出页面的所有链接以快速理解它。

作为应用程序开发人员,如果您的链接为空,您应该将其删除,并在需要时(JS 事件等)添加整个完整且功能性的节:<a href="...">blabla</a>

(顺便说一句,如果您使用一些 JS/AJAX,您应该回顾一下 WAI-ARIA 概念)。