4

为一张微笑着坐在花园里的孩子的照片写下 ALT 文本哪个好?

这个

alt="Photo of smiling kid sitting in the garden"

或这个

alt="Photo of smiling kid"

或这个

alt="Smiling kid sitting in the garden"

或这个

alt="Smiling kid"

我的目的是问这个问题,我想知道我们是否应该在每个替代文字中包含“...的照片”以及我们应该在替代文字中描述多少照片。

4

4 回答 4

9

它取决于上下文,但在不遗漏重要信息的情况下尽可能简短。作为屏幕阅读器用户,我喜欢简短的替代文本,这样我就不必听很多毫无意义的描述。alt="微笑孩子的照片" 太长。Jaws 宣布它正在阅读图形,所以 alt="微笑孩子" 会更好,因为它节省了我不必听的两个词。只输入信息在 alt 标签中很重要。例如,如果孩子在花园里这一事实不重要,请不要将其放在 alt 标签中。如果孩子在花园里这一事实是读者必须知道的关键信息然后把它放在alt标签中。

于 2010-03-18T12:11:08.847 回答
3

根据经验,替代文本应该是您通过“电话”向某人朗读页面时所说的内容。

一张图片胜过一千个字,但其中只有一些字在上下文中很重要。根据使用的上下文,同一图像将具有不同的替代内容。例如,在照片库网站上,图像是主要内容,图像的描述将是适当的。用于在文章上创建情绪的相同图像不会提供任何实际内容,因此alt=""会更好。

使用Lynx测试您的网页,这是查看是否需要更改 alt 文本的好方法,因为它没有传达您需要传达的所有内容,或者在上下文中没有意义。

已故的伟大Alan Flavell 写了一篇关于这个主题的优秀文章,我认为这是必不可少的读物。

于 2010-03-18T12:13:39.887 回答
2

为什么不遵守标准?WCAG 2.0 指南“1.1.1 非文本内容”表示,对于用于装饰或格式化目的的内容(例如图像),它们应该以辅助技术(例如屏幕阅读器)可以忽略的方式实现。如果“微笑的孩子”是装饰性的,则使用空的 alt="" 属性。

http://www.w3.org/WAI/WCAG20/quickref/#text-equiv-all

于 2010-12-14T12:58:14.767 回答
0

它真的在这里也不在那里。替代文本应该描述图像显示的内容,并且可能会得到页面上的文本的支持,但是您要达到的详细程度取决于您自己决定。

于 2010-03-18T11:31:13.930 回答