1

在 IE9 或更低版本的屏幕阅读器中,我面临一个非常直接的问题。当屏幕阅读器查看具有src属性的图像标签时,它会读取src. 即使该alt属性存在,它也会读取src.

非常清楚:这只发生在 IE 9 或更低版本中

这是我的代码的一个非常简单的示例:

<img src="http://placehold.it/100x100" alt="some image"/>

我不明白为什么会这样。任何有关如何解决此问题的帮助或不,没有解决方案加上证明这一事实,将不胜感激。

4

2 回答 2

3

我认为您在使用新版本的 NVDA 和旧版本的 IE 时遇到了错误。

尝试使用 Firefox(最近的)和 NVDA 或 IE9 时代的 JAW 版本(我认为可以使用 12 版)的代码,我相当肯定你会得到替代文本。

在证明方面,对此的官方文档是 WAI ARIA 角色“文本替代计算”,然后参考 HTML4“如何指定替代文本”。

基本上,应该使用替代文本,您在屏幕阅读器和浏览器的组合中遇到了一个不太可能一起使用的错误。(NVDA 最适合 Firefox,你可以在 IE9 上使用 Jaws。)

于 2015-10-14T13:40:38.473 回答
0

我认为您应该尝试使用“标题”属性。很多时候,“标题”是读者用来获取描述的。

<img src=".." alt=".." title="some image" />

希望这可以帮助!

于 2015-10-13T21:59:23.903 回答