Alt文本应该有多长?

127 阅读3分钟

我在长滩的当地大学教课,大部分内容都托管在Canvas LMS上,学生可以在线访问。当然,我希望这些内容能够尽可能地被访问,所以谢天谢地,Canvas中内置了A11y工具。

但是,这并不全是好事。它像所有其他a11y工具一样做出假设,并遵守编入它的准则。它不像WCAG那样被直接嵌入并在更新时被更新。

我想到这个问题的原因是,Jeremy昨天描述了他对写图片描述的喜爱。

我喜欢写alt 文字。textarea 我最近描述了我如何在我自己的网站上更新了我的发布界面,在我的带照片的说明中把alt 文字放在前面和中间。从那时起,我一直在享受写有用的--但也是令人回味的--alt 文字的创造性挑战。

我相信这一点!写作alt 文字是一个挑战,需要在技术和创意之间跳一个微妙的舞蹈。这既是一个使内容更容易理解的机会,也是一个增强用户体验的机会。

Canvas工具中的一个程序化准则是,alt 文本的上限为120个字符。为什么是120个?我不知道,我找不到任何支持这个确切数字的准则或规则。一个答案是,屏幕阅读器在125个字符后会停止显示文字,但这显然是不真实的,至少现在是这样。关于alt 文字应该有多长的一般建议,有不同程度的说法。

  • 杰克-阿奇博尔德(Jake Archibald)从情感的角度谈了长度问题。细节是很好的,但过多的细节可能会扭曲焦点,这完全有意义。
  • 戴夫认为它们是短而简洁的段落
  • Carrie Fisher建议限制150个字符,不是因为屏幕阅读器会截断它们,而是作为一种心理暗示,也许事情变得太过描述性了。
  • 丹尼尔-戈兰森(Daniel Göransson)在这份2017年的指南中说,这涉及到上下文,以及知道一个图像的某些细节何时值得额外解释。但他通常会在简洁的一面犯错。

那么,alt 文字应该有多长?这里的普遍共识是,没有硬性限制,但更多的是对图像的目的有一个上下文的认识,并相应地进行调整。

这让我回到了杰里米的文章。他在为一组演讲者的头像撰写alt ,并意识到这些文字开始听起来都是一样的。他停顿了一下,思考了一下这种体验,将其与视力正常的用户的体验进行了比较,并在两者之间创造了平等性。

阵容中加入的演讲者越多,我就越觉得我在重复自己的文字,alt 。[......]一个视力正常的人在看满是演讲者的页面时的体验是,过了一会儿,图像就会融合在一起。因此,如果alt 的文字在一段时间后也开始听起来有点重复,也许这并不是一件坏事。屏幕阅读器用户将获得同等的体验。

我喜欢这样。所以,如果你正在寻找一个关于字符数的硬性规定,很抱歉让你失望了。就像其他许多事情一样,上下文才是王道,这就是那种不能被编纂的东西,甚至是不能被自动化的东西。

当我们谈到这个话题的时候,我注意到Twitter的用户界面可以显示alt 文本。

如果这些文字和背景之间有更多的对比就好了......A11Y是很难的。


Alt文本应该有多长?最初发表于CSS-Tricks。你应该收到通讯