公共网页上有一个打印机图标。看得到图标的人或许能猜出它的作用,但只听到“打印机图片”的人,仍不一定知道它会打开设备介绍,还是启动打印。W3C的Functional Images教程将此类图像的替代文字指向动作与目的,举出的名称是“print this page”,而非仅描述“printer”。[1]

教程将功能图像用于按钮、链接和其他交互元素,与主要传达信息的图片区分开。这里的重点不是把图案形状讲得越详细越好,而是让无法看到图像的人得到它所承担的功能。放大镜若用于搜索,替代文字便应说明搜索,而不是只说圆圈、手柄或放大镜外观。

同一标志在不同上下文中,处理也可能不同。W3C第一个例子让图像单独构成通往首页的链接,替代文字包含“home”,以交代目的地。第二个例子则让标志与“W3C Home”文字处在同一链接内;图像没有增加不同功能或新信息,于是采用空的alt,避免重复。这并非两条互相矛盾的规定,而是周边可用文字发生了变化。

因此,不能把“某个logo可以用空alt”简化成所有标志都不必说明。要先看这个图像是否独自承担链接含义,旁边文字是否已经提供等价信息,以及二者是否属于同一个链接。教程也说明,缺少或空的替代文字会让重要功能难以理解;软件可能转而读出文件名或网址,而这些文字通常不能清楚解释动作。

可以用一个虚构公告页面作对照:如果只有打印图标,它需要让人知道将打印什么;如果页面已经有明确的同一功能文字,资料整理就应继续查看图像有没有额外信息。这个例子没有运行代码或读屏,也不把一种写法当成整站无障碍通过的证明。

所读教程标记更新于2017年4月12日,本文没有观看示例图片,只采用其文字说明。对公共信息服务,先解释控件要做什么,再判断图像在当前文字环境中补充了什么,比机械地为每张图写一段外观描述更贴近这份教程的目的。具体页面仍需实际检查名称与行为是否对应。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。