如何解决用于论坛签名的咏叹调角色是什么?
为了提高可访问性,我应该为完全不相关的内容(例如论坛签名)使用什么角色?由于它与主要内容完全无关并且会经常重复,因此我认为在其上使用 aria-hidden="true" 甚至可能是一个好主意,以使使用屏幕阅读器阅读论坛帖子的体验更加流畅,尽管根据 MDN,aria-hidden“不应该用于可聚焦元素”。
解决方法
根据评论,我将实施两件事:
项目 1 - <footer>
将签名放在 <footer>
元素中,如果您为每个帖子使用 <article>
,它是最合适的元素。
我还建议您在每个页脚上放置一个 aria-label
,上面写着类似 aria-label="signature for {username}"
的内容,只是为了让使用屏幕阅读器的人清楚。
项目 2 - 键盘导航
如果您的页面结构正确并且能够在帖子之间跳过而不必总是听签名,那么使用屏幕阅读器的人会很好。
然而,对于依赖 Tab 键的键盘用户,我建议添加键盘快捷键以在帖子之间跳转,这样他们就不必一直跳过去签名。
一种简单的方法是实现用于在帖子之间跳转的键盘快捷键。 "J" 和 "K" 是广泛用于上一项和下一项的键。
不过,我也建议关闭此功能,以防它干扰屏幕阅读器(因为“k”在大多数屏幕阅读器中是“下一个链接”)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。