我一直在寻找关于如何(或者甚至)如何(或者甚至)在html文档中提供外部链接以便符合任何可访问性/可用性指南的明确指南。但我真的找不到任何东西。
我们有一个客户端坚持认为任何外部链接(包括菜单/导航)都应该有一个图标,表明它是外部的。
我的问题是 - 这有必要吗?区分外部链接的最低要求是什么?是否需要有视觉线索,或者是否可以在链接标题或名称中指明,如果点击它将转到另一个网站?
由于我正在努力建议我们应该做些什么,因此对此有任何澄清将非常感激。
答案 0 :(得分:4)
外部链接和内部链接之间的区别通常由网站所有者和管理者进行,但与用户的相关性值得怀疑。 WCAG 2.0表达了对链接的许多担忧:Guideline 2.4可导航:提供帮助用户浏览,查找内容和确定其位置的方法。但外部与内部不在其中。
关键问题是每个链接的含义和目的都可供用户使用。这比标记外部链接更重要,这种标记往往会产生问题而不是解决任何问题。网站所有者可能需要将标记作为策略和注意事项,但不应将其与可访问性混淆。
答案 1 :(得分:0)
当链接聚焦或用户悬停在链接上时,所有Web浏览器都会在状态栏中显示链接的URL。只要您没有隐藏链接的目标URL,状态栏中的URL就可以很好地表明该链接是否为外部链接。
在互联网时代(10年或15年前),通常的做法是在所有外部链接上都有退出免责声明。随着人们对链接概念越来越熟悉,现在Web上的退出免责声明越来越少。您可以希望您的用户了解与不同网站上的网址的链接会将他们带到其他网站。
至于可访问性,屏幕阅读器还为用户提供了一种方式来听取链接的URL:
确保您的链接在悬停时显示正确的网址。在这方面你不需要做任何特别的事情来使你的链接更容易访问。