【发布时间】:2017-04-28 22:00:21
【问题描述】:
我需要为辅助技术创建一个可访问的网站。我遇到的一个问题是块级锚标记。代码类似这样:
<a href="/page">
<div class="text">
<h2>Mammals</h2>
<p>We have a large selection of dogs, cats, and hamsters.</p>
<p class="link-description">Explore Mammals</p>
</div>
<div class="image">
<img src="/cat.jpg" alt="Black cat in a tree" />
</div>
</a>
我的目标是让整个块(图像、标题、段落文本和两个 div)都可点击,但屏幕阅读器可以将链接阅读为“探索哺乳动物”而不是“哺乳动物我们有大量的狗,猫和仓鼠。在树上探索哺乳动物黑猫。此外,这是一个响应式网站,因此 div 在桌面上是并排的,但在移动设备上堆叠在一起,并且两个 div 的动画会在页面滚动时出现。
是否有人对如何克服所描述的可访问性问题有想法?
【问题讨论】:
标签: html accessibility