我正在尝试修改我的网站,使其符合WCAG标准。 我正在生成没有内容的链接,但这些链接被标记为错误。
我已被编辑器(H91)重定向到修复程序,但它并没有真正解决我的问题。
我该如何处理?
当前链接示例:
<a name="dbcaddi:hasSubjectDescription"></a>
答案 0 :(得分:3)
如果您的链接是锚点,只需添加id
属性,其值与name
相同。
如果它是用户可能激活的实际链接,则需要提供“链接文字”,即<a>
和</a>
之间的一些描述性文字。
这是可访问性所必需的,因为某些用户(例如屏幕阅读器用户)列出了页面的所有链接以便快速了解它。
作为应用程序开发人员,如果您的链接为空,则应将其删除,并在需要时(JS事件左右)添加整个完整和功能性的节:<a href="...">blabla</a>
(顺便说一下,如果你使用一些JS / AJAX,你应该在WAI-ARIA概念上进行评论)。
答案 1 :(得分:1)
如果您使用图标作为内容,则只需在元素之间添加一个屏幕阅读器即可。这将通过测试
CREATE OR REPLACE PROCEDURE all_updates_in_user
IS
cursor c1 is<<query that generates a list of values>>
BEGIN
FOR rec in c1
LOOP
UPDATE
USER
SET
ACTIVE = 1
WHERE
REF_COL IN rec.columnname;
UPDATE
USER
SET
ACTIVE = 0
WHERE
REF_COL NOT IN rec.columnname;
END LOOP;
END;
答案 2 :(得分:-4)
最终我最终在链接中添加并隐藏了这个:
<span> </span>