图片丢失后页面不能只剩空白或破图标,而应把图片原本承担的信息用文字、替代文本和结构化占位补回来。判断标准很简单:用户看不到图,是否仍能理解这块内容在说什么、下一步能做什么。能做到,就保留;做不到,就要先补信息再谈视觉。
这一步决定后续处理方式,也是多个角色最容易产生分歧的地方。设计师可能认为某张图是版式的一部分,编辑却认为它是正文证据,开发则只看到文件请求失败。把分歧转成可核对的项目,最直接的动作是给每张图标注一个用途:内容图或装饰图。
判断依据不是图片大小,而是“没有它,读者会不会问一个原本能被回答的问题”。产品细节图属于内容图;一条分割线属于装饰图。这个分类做完后,图片丢失的应对策略才有共同前提。
此时不能简单隐藏。实施动作是给图片写准确的 alt,并在图片加载失败时让替代文字可见。例如一张“红色折叠桌侧面接口位置”的图,替代文本应写成“折叠桌侧面两个USB接口位于桌板下方”,而不是“产品图1”。这样即使图片请求失败,读者仍知道接口在哪。
如果图片包含无法用一句话说清的信息,比如一张完整的价格表截图,正确做法是把关键数据转成页面文字或列表,图片只作为补充。假设一张活动海报图丢失,若海报上的时间、地点已经写在正文里,页面信息就是完整的;若只存在于图里,就必须补录。这个动作的结果是:后续维护时,编辑改文字即可,不必依赖重新上传图片。
装饰图丢失时,优先让它不占位、不显示破图标,而不是硬塞一段无意义文字。实施动作可以是用空 alt,并让容器在图片失败时收起高度。这样版式可能略有变化,但不会出现一个带边框的空白块。
例外是:如果装饰图同时承担了分区作用,比如把两段内容明显隔开,那么图片消失后应改用一条分隔线或小标题,而不是放任两段文字粘在一起。也就是说,装饰图可以丢,但它顺带完成的阅读引导不能一起丢。
团队里常见的情况是:编辑说“图很重要”,开发说“接口返回404”,设计说“版面不能空”。三种说法都对,但无法直接执行。把它们转成一张核对表,问题就变成可验证的:
这五项中,第2和第3项最容易暴露真实缺口。很多页面以为写了 alt 就安全,但替代文本只写“产品图片”,等于没写。核对时可以让另一位同事只看文字,判断能否复述图片要传达的信息,能复述才算通过。
假设某汕头本地服务页面有一张“服务流程图”,图里写了四个步骤。图片丢失后,页面只剩一行“服务流程如下”。此时读者的信息缺口是四个步骤分别是什么。
处理动作:把四个步骤写成有序列表,图片保留为可选增强。结果如何影响下一步?如果文字列表已经能独立说明流程,那么这张图以后可以按装饰图维护,上传失败也不影响理解;如果文字列表写不出图中的关键条件,比如每步的时限,那么说明图仍是内容图,需要继续补文字,而不是急着换图。
不是所有图片丢失都值得补文字。纯背景图、重复出现的图标、与正文无关的装饰素材,强行补替代文本反而会让读屏用户听到冗余信息。另一个例外是:图片本身是法律或资质证明的扫描件,此时替代文本不能只描述外观,而应说明该证明的名称和关键结论,并确保页面另有可核对的文字说明。若涉及具体机构或资质真伪,应回到原始发证方核对,而不是依赖页面截图。
最后,图片丢失后的处理是否有效,不能只看页面是否还“好看”。更可靠的检查是:关掉图片加载,只读文字,看核心信息是否仍然成立。成立,页面就保住了必要信息;不成立,就回到内容图和装饰图的分类,把缺口补上。