WCAG 2.0 指南 mailto 链接文本

use*_*386 5 mailto anchor accessibility wcag wcag2.0

我正在尝试从 WCAG 指南中查找有关带有 mailto:email 地址的锚点中的链接文本的指导。链接文本可以是人名吗?还是建议链接文本是电子邮件地址?

<a href="mailto:johndoe@emaiaddress.com">John Doe</a>
Run Code Online (Sandbox Code Playgroud)

相对

<a href="mailto:johndoe@emailaddress.com">johndoe@emailaddress.com</a>
Run Code Online (Sandbox Code Playgroud)

Ada*_*dam 3

两者都是正确的,具体取决于上下文。

链接目的(仅链接)指南指出:

可以使用一种机制来允许仅根据链接文本来识别每个链接的目的,除非链接的目的通常对用户而言不明确。(AAA级)

因此,当使用mailto:URI 方案时,您应该在链接中指明操作的目的。目的应该类似于“给 John Doe 写一封电子邮件”,但您不应该忘记,电子邮件地址本身可能是您想要提供给访问者以供以后使用的重要内容。

例如,根据 WCAG,以下链接都是正确的。

如果您想要更多地坚持操作而不是电子邮件地址:

<a href="mailto:feedback911212328@example.com">Send feedback to our company</a>
Run Code Online (Sandbox Code Playgroud)

或者,如果您只想向访问者提供您的电子邮件地址:

Contact me: John Doe, 10 downing street, London,
   E-mail: <a href="mailto:johndoe@example.com">johndoe@example.com</a>
Run Code Online (Sandbox Code Playgroud)