accessibility - 如何对一组 div 进行分组以实现可访问性
问题描述
我想要一些关于可访问性的帮助:我们如何对一组 div 进行分组,以便在屏幕阅读器模式下将它们作为一个组读出?
例子:
在这里你可以看到有两行;我怎样才能让每一行都被读出所有的细节?
解决方案
一种选择是aria-label
在父 div 上设置 并使用 隐藏子 div aria-hidden="true"
。
根据您的示例图像,aria-label
将具有以下格式:
aria-label="<TIME> <DESCRIPTION> <CITY>"
例如aria-label="10:31am Package left FedEx location Memphis, TN"
屏幕阅读器应aria-label
在父 div 上宣布并忽略子 div。
推荐阅读
- angular - Angular – 通过提交表单以将组件的新实例添加到显示中,动态加载同一组件的多个实例
- c# - 有没有办法将任务状态从 ASP.NET Core 上的微服务发送到 WPF 上的客户端 UI 应用程序?
- css - CSS背景过滤器不适用于过渡
- wordpress - 第一个标题之前的目录
- android-recyclerview - 添加必要的 AndroidX 库后无法解析符号“RecyclerView”
- node.js - 如何在服务器上部署一个简单的节点应用程序
- html - 在 .html/.css 中选中复选框时如何移动 div
- android - 不要将 Android 上下文类放在静态字段中(对具有指向 Activity 的字段 mActivity 的类的静态引用)
- android - 更新同一应用程序后,android FID 和 GUID (UUID) 保持不变?
- windows - How to join 2 Docker commands to one?