试图弄清楚为什么 Lighthouse 审核将我的一堆链接标记为未通过elements have discernible names
<h3>
<a href="https://..." class="custom classes here">My New Post Title</a>
</h3>
我的问题是所有链接都需要吗aria-labels
,因为我认为如果它只是一个普通链接,那么链接中的文本是必需的吗?
或者我的标记结构还有其他问题吗?另一个标记的元素是这个:
<a class="custom classes" href="https://...">
<div class="custom classes" style="background-image: url('https://...');"></div>
<div class="article-thumbnails-small__title">Post Title</div>
</a>
对于那个,我知道a
没有文本,所以aria-label
应该在 div 上显示实际的帖子标题,对吗?
解决 了我看错了元素……祝你有美好的一天。