【发布时间】:2011-04-17 21:44:30
【问题描述】:
我们有一个项目是关于 Web 可访问性合规性的。发布后大约一周,我们让无障碍委员会审查我们的网站,并给予最后的赞许。但是,他们向我们报告说我们应该在我们的一些图标上设置 alt="",因为它们不向网站提供任何额外的内容,因此只会分散屏幕阅读器的注意力,但不会产生任何好处。
- 这是正确的吗?
- 我的印象是 alt 是 img 的必需属性? img 标签上的 alt="" 肯定会包含 alt 属性,但这是有效的吗?
欢迎评论。
【问题讨论】:
-
我假设您的意思是“他们向我们报告说我们应该不在我们的某些图标上设置 alt=""”?
-
为了澄清您的问题,委员会建议将
alt=""属性与alt="some text"属性留空,对吗? -
不,他是说他们建议将其设置为空白,因为除非可视化,否则它们是无用的。 @naivists 的回答是正确的。
-
@userx:不,他们建议将 alt="home icon" 更改为 alt="",因为没有 alt 功能的图标会降低屏幕阅读器的体验并且没有任何好处。 @scunliffe:是的,这是正确的,适用于任何图形/图标,它只是一个图标/图形,没有附加功能。
-
对于具有 JAWS 或类似屏幕阅读器体验的任何人,阅读器处理“缺失”alt 属性与空属性的方式是否有区别?我看到了技术差异,但在语义上我希望屏幕阅读器忽略两者。
标签: html accessibility alt-attribute