accessibility - 用于 Web 可访问性的内嵌图像和高对比度模式

标签 accessibility screen-readers high-contrast

我一直在关注高对比度模式和背景图像 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/

相关文章:

java - 如何检测显示器是否处于高对比度模式?

html - 使自定义复选框开关标签元素 a11y 选项卡/键盘可访问

html - 如何隐藏屏幕阅读器的链接?

accessibility - 通知屏幕阅读器文本的出现

usability - 为什么WCAG制作了3个级别的 “A”, “AA”和 “AAA”?

sql - 如何将带有深色主题的 SQL Management Studio 2017 与 Windows 10 高对比度主题结合使用?

touch - 如何在 Windows 8 中触摸交互后显示指针

javascript - 区分鼠标 "click"和屏幕阅读器 "Press"

javascript - 如果 aria-label 发生变化,让屏幕阅读器重读

windows - Windows高对比度主题中的Powershell ISE编辑器