ARIA的地标作用,用咏叹调隐藏设置为true也显示,当用户列出了地标区域。 (当使用JAWS: 颌键 + CTRL +)
例:
<div role="region" aria-label="tools menu" aria-hidden="true">....</div>
这是只显示一个按钮“工具菜单”的点击
我的问题是,
- 有没有一种方法,这样当用户列出了里程碑式的作用,这是不显示?
- 大白鲨并没有公布的时候我进入,使用具有里程碑意义的角色特定的区域被隐藏。 什么可能出了错? 我使用大白鲨12.0
- 它是否工作正常?
我在你正在尝试做的困惑。 一个ARIA地标 ,允许使用辅助技术来跳转到网页中的某些部分的人,所以他们并不需要通过网页阅读找到一个特定的区域。 例如一个边栏,可以添加role="complementary"
,或使用HTML5 <aside>
标记。 在HTML5和角色在PGB的更多信息 。
该aria-hidden
属性略有反intuitve。 因此,如果我们有:
<p aria-hidden="true">My cool text</p>
在代码中。 该浏览器将呈现:
我冷静的文字
如果我们看一下这个相同的辅助技术的文本块,结果会像有
<p></p>
既然要结合地标和属性,JAWS是不知该怎么办。 由于地标有更多的权力/权威/不管,你说给我所有的标志性建筑,它会看到它,并允许您导航那里。 然而,一旦你在它的时候,它会看到<div></div>