【发布时间】:2020-07-10 20:56:04
【问题描述】:
Lighthouse 突出显示以下 HTML 的一个名为 Links do not have a discernible name 的可访问性问题。
<a target="_blank" rel="nofollow noopener noreferrer" href="https://www.youtube.com/test">
<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18 " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
<path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z">
</path>
</svg>
</a>
可识别、独特且可聚焦的链接文本(以及图像的替代文本,当用作链接时)可改善屏幕阅读器用户的导航体验。
鉴于我使用 svg 作为链接的内容,有没有办法解决这个问题?
【问题讨论】:
标签: html hyperlink accessibility lighthouse