图像alt属性最佳做法

nic*_*ckf 8 html accessibility

标签上alt属性的预期用途到底是什么<img>

它应该描述图像,还是应该为屏幕阅读器(以及关闭图像的人)提供有意义的替换文本?

例如,如果我在我的网站上有一个人的简短传记,并且包含一张他们的小照片,那么视觉障碍用户是否真的有意义地向他们宣读"约翰史密斯的照片"?

小智 18

HTML 5规范有一个很大的部分.

基本上,alt如果您根本没有使用图像,那么该属性应该是文本.如果您的图像纯粹是装饰性的,您可以使用alt="".描述在title属性中.

  • 不要完全省略该属性.保留为alt ="",否则某些屏幕阅读器会将其读作"graphic <filename>" (7认同)