向辅助技术指示下载、ping 或目标超链接类型的最佳实践是什么? [已关闭]

问题描述 投票:0回答:1

是否有最佳实践来向辅助技术(例如屏幕阅读器)指示超链接被配置为执行除重定向当前页面之外的其他操作? (即具有

mailto
download
ping
target
属性的那些)。

示例:

<a href="myfile.jpg" download="myfile.jpg">
    Some File 
    <span>10Kb / JPG</span>
</a>

仍将宣布为“链接”而不是“下载”。

这可以吗?或者是否有最佳方法/最佳实践来区分“普通”链接和下载等?

除了屏幕阅读器的额外范围之外,我还能做些什么来解释这种行为吗?例如:

<a href="myfile.jpg" download="myfile.jpg">
   <span class="sr-only">Download</span> 
   Some File 
   <span>10Kb / JPG</span>
</a>

这也是个好方法吗?

html hyperlink accessibility screen-readers
1个回答
2
投票

我会使用 aria 标签,但也许也按照 Quintin 的建议添加其他人的描述

<a href="myfile.jpg" download="myfile.jpg" aria-label="Download myfile.jpg">
   Click to download myfile.jpg
   <span>10Kb / JPG</span>
</a>
© www.soinside.com 2019 - 2024. All rights reserved.