我一直在关注高对比度模式和背景图像 Sprite 的讨论,但我有一个关于内嵌图像和 HCM 的更基本的问题。对于在 HCM 上没有屏幕阅读器的低视力用户,他们是否会因为对比度不足而难以看到内嵌图像?或者他们是否希望使用浏览器插件将内嵌图像替换为替代文本?
我知道屏幕阅读器用户会因为替代文本被读出而受益吗?但是,没有屏幕阅读器的低视力用户呢?
最佳答案
For low-vision users without a screen reader on HCM, will they have difficulty seeing the inline image because it may not have sufficient contrast?
有时,在高对比度模式下,图像会随着颜色的定义而变化,因此图像上的白色背景会变成黑色。我不知道这是否取决于图像类型或其他什么。有许多涉及颜色清洗的缺陷,并且很难 100% 覆盖所有基础。我会说创建颜色比为 4.5:1 的图像是个好主意,如 WCAG 2.0 中所定义。覆盖尽可能多的基地。
Or are they expected to use a browser plugin to replace the inline image with its alt text?
我不知道有任何人可以做到这一点。
关于accessibility - 用于 Web 可访问性的内嵌图像和高对比度模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147049/