如何在 HTML 中以易于访问的方式显示文件大小

How to display file sizes in an accessible way in HTML

我正在尝试找出如何以屏幕阅读器能够理解的方式呈现文件大小。视觉表示类似于

2,540 KiB of 200 MiB

但是当我在 ChromeVox 中尝试这个时,它只读出 "of"。我很难找到详细的文档,说明哪些类型的文本被读出,哪些没有读出,以及我应该如何组织文本以便它被读出。

有人有这方面的经验吗?

如果您使用标准缩写(例如 200MB 或 1.2GB)标记尺寸,那么屏幕 reader 用户习惯于将尺寸读作首字母。如果你想超越那个,那么你可以有一个具有完整发音的 aria-label,例如“200 megabytes”或“1.2 gigabytes”。 Ivo 引用的 Whosebug 显示了如何使用 aria-label 在视觉上隐藏文本。