Taarik Ashenafi是GitHub辅助功能团队的前软件工程实习生。在网络上最受欢迎的主页上,超过四分之一的图片含有缺失、模糊或从相邻图片复制的替代文字。
这是来自WebAIM的2026年WebAIM Million报告,该报告发现,在排名前100万的主页中, 16.2%的图像缺少alt文本,这是一种包含描述图像内容的HTML属性。在确实具有alt文本的图像中,另有10.8%提供了无法描述的属性,例如alt = "image"、原始文件名或与邻居重复的描述。
虽然自动化工具可以可靠地标记缺少的替代文本,但它并不擅长修复写得不好的替代文本。大多数替代文本检查器测试图像是否存在可访问的名称,而不是所提供的替代文本是否说明了有关关联图像的任何有用信息,这是一个深思熟虑的设计选择:具有误报的以质量为导向的规则是规则团队关闭。因此alt = "IMG_2847.png"通过。
同样的alt = “3/5星”在五个不同的星形图标上也是如此。我们为GitHub辅助功能扫描仪构建了一个替代文本插件,以帮助改进您的替代文本。这篇文章介绍了检查器可以证明什么和它只能怀疑什么之间的界限,为什么我们最严重的错误是布局问题而不是解析问题,以及一旦我们让模型进入循环,会发生什么变化。
如果您正在构建自己的自动检查,无论是无障碍还是其他方面,权衡应该转移。在没有看到图片的情况下证明字符串是错误的替代文本的存在是一个客观事实;属性存在或不存在。质量通常是一种判断。机器无法证明句子是否充分描述了来自标记的上下文中的图片。然而,并非所有的质量都是主观的。