首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCAG2.0冗余链接

WCAG2.0冗余链接
EN

Stack Overflow用户
提问于 2019-05-13 20:17:15
回答 1查看 1.3K关注 0票数 2

我尝试过搜索,但似乎找不到一个关于冗余链接和WCAG遵从性的直接答案。

我有一个产品收藏/类别页面,其中有一个产品列表。每个产品都有一个产品形象,名称,价格,和‘学习更多’按钮。产品形象和“学习更多”按钮都去同一个目的地。

代码语言:javascript
复制
<div class="product-wrap">
    <div class="product-image">
        <a href="product-page.html"><img src="product-image.jpg"></a>
    </div>
    <div class="product-name">
        Sample Product Name
    </div>
    <div class="product-price">
        $29.99
    </div>
    <div class="product-learn-more">
        <a href="product-page.html">Learn More</a>
    </div>
</div>

根据我所读到的,有相邻的链接到相同的位置是不符合的。

我不能连接整个产品,因为我不想所有的点击,所以我不知道我的选择是什么。

有什么东西知道如何使这个符合吗?

EN

回答 1

Stack Overflow用户

发布于 2019-05-13 20:45:08

来自W3C的指导声明您应该将图像和文本包装在一个锚元素中。它们还指出,您不能忽略alt属性,因为这会导致SC 1.1.1.失败。

如果在您的实例中这不是一个选项,那么想到的一个可能的解决方案就是在您的aria-hidden上使用div.product-image属性。

作者可以谨慎地使用aria-隐藏,以隐藏明显呈现的内容对辅助技术,只有当隐藏这些内容的行为是为了改善用户的经验辅助技术,删除多余或无关的内容。 https://www.w3.org/TR/wai-aria-1.2/#aria-hidden

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56119331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档