我们有一个项目,这一切都是关于网络无障碍合规性。上线大约一周后,我们让可访问性委员会对我们的网站进行审查,最终竖起大拇指。然而,他们反馈给我们,我们应该在我们的一些图标上设置alt="“,因为它们不会向网站提供任何额外的内容,因此只会分散屏幕阅读器的注意力,而不会产生任何好处。
感谢您的评论。
发布于 2010-09-28 01:38:05
如果图标提供了任何功能(用户可单击或其他功能),我建议您设置一个描述性的alt
值。如果它们只是装饰性的,那么alt=""
是有效的。
虽然替代文本可能非常有用,但必须小心处理。作者应该遵守以下准则:
当包含用于设置页面格式的图像时,
发布于 2010-09-28 01:53:36
根据这个来源:http://msdn.microsoft.com/en-us/library/ms228004(v=VS.100).aspx#guideline_11__providing_alternate_text_for_images省略alt属性会让一些sreen阅读器读出文件名并分散用户的注意力,这就是为什么建议将alt设置为空字符串的原因。
发布于 2010-09-28 01:46:05
如果希望代码通过验证,则alt
属性始终是必需的,但是alt
属性不一定要有值。
如果您使用图像进行页面装饰(例如,不支持CSS3的浏览器的圆角或阴影),则这些图像应该位于CSS中,而不是html的<img>
标记中。但是,在某些情况下,您可能会有一些图像应该作为实际图像包含在html中,即使没有任何有意义的方法来描述它们以供屏幕阅读软件使用。在本例中,w3.org表示可以使用alt=""
。1
https://stackoverflow.com/questions/3806326
复制相似问题