【发布时间】:2016-04-08 22:43:54
【问题描述】:
我一直在阅读有关使用 ARIA 让屏幕阅读器阅读否则不会出现的标签的信息。但是,我很难读取下拉菜单(来自 Foundation 6)。考虑这段代码:
<li role="menuitem">
<label id="label1" class="sr-only">Testing click label</label>
<a class="submenu-link" href="/" tabindex="1">
<span class="has-tip right" data-tooltip aria-haspopup="true" data-disable-hover="false" title="Foundation tooltip">
<i class="fa fa-plus-circle"></i>
<span class="text" aria-hidden="true" aria-labelledby="label1">Click here</span>
</span>
</a>
</li>
有两件事让我感到困惑:
- 为什么屏幕阅读器不能像所有其他不在下拉菜单中的标签一样读取
<a>标签? - 为什么没有读取
aria-labelledby?
【问题讨论】:
标签: html wai-aria screen-readers