静态文本的aria属性

时间:2017-05-15 09:24:18

标签: android html wai-aria

<p class="ht-inner-header" id="hlpt_Heading" aria-hidden="false" tabindex="0" title="Mobile data: SIM Card Required" style="outline: none;" aria-live="assertive"><span aria-hidden="true">Mobile data: SIM Card Required</span></p>

我的上述代码显示为“移动数据:需要SIM卡”“双击激活”。

它是一个我不想要的“双击激活”的静态文本。我尝试了角色=“文字”,但没有帮助..

1 个答案:

答案 0 :(得分:1)

删除tabindex

tabindex告诉浏览器(我假设您在应用中使用嵌入式浏览器)它是一个控件。当TalkBack运行时,它会提醒您在聚焦时需要双击(而不是单击)控件。更改其role不会使其停止成为交互式控件。

无关,title是否意味着弥补您隐藏在<span aria-hidden="true">中的文字?如果是这样,这是解决可访问名称计算的奇怪方法。我建议您转储<span aria-hidden="true">title

相关问题