【发布时间】:2015-05-04 18:05:09
【问题描述】:
我有一个移动菜单,我用visibility:hidden 在桌面上隐藏了它。如果可能,我还想在不使用display:none 或hidden=hidden 的情况下从桌面上的屏幕阅读器中隐藏此菜单。
aria-hidden=true 是否足以防止屏幕阅读器读出所有隐藏的菜单链接?
例如。默认(屏幕阅读器看不到菜单内容)
<a aria-haspopup="true" href="#">Menu Toggler<a/>
<div aria-hidden="true" style="visibility:hidden">Menu Content</div>
例如。活动(屏幕阅读器看到的菜单内容)
<a aria-haspopup="true" href="#">Menu Toggler<a/>
<div aria-hidden="false" style="visibility:visible">Menu Content</div>
我想阻止屏幕阅读器在激活切换器之前读取所有菜单内容链接。
【问题讨论】:
标签: javascript html accessibility wai-aria