热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

咏叹调标签是否会阻止辅助设备读取内部内容?

如何解决《咏叹调标签是否会阻止辅助设备读取内部内容?》经验,为你挑选了1个好方法。

该MDN文档说,你应该使用aria-label这样的:


我无法访问屏幕阅读器,但我看到Stack Overflow上的注释表明aria-label它不会替换内部内容,它只是前缀.因此,在上述情况下,它会读出"关闭X",这显然不是理想的.

这是真的?如果是这样,解决方案是什么?我猜测用一个[aria-hidden=true]元素包装内部内容是有意义的,如下所示:


...但我很谨慎,因为我无法在真正的屏幕阅读器上测试它.



1> Lee Kowalkow..:

在大多数情况下,将读出aria-label 而不是链接的文本.

这实际上是一个标准测试场景,并且在powermapper上有广泛的测试结果:https://www.powermapper.com/tests/screen-readers/labelling/a-aria-label/

在测试结果页面上,您还可以听到屏幕阅读器输出.


推荐阅读
author-avatar
beyondxzw_695
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有