图片丢失时,页面不应把空白区域直接留给用户,而应让替代文字、图注和相邻正文承接原本由图片表达的信息。判断做法是否合格的标准不是“页面还能不能打开”,而是用户不看图时能否完成理解、比较和下一步操作。
检查少量页面时,图片通常能正常显示,替代文字也写得完整。但当页面数量增加、图片来源变得复杂后,部分页面会出现图片请求失败、路径失效或资源被移除的情况。此时同一套模板在样本页上表现良好,在批量页面上却暴露出信息断裂。
这种差异说明,图片是否显示并不只取决于模板本身,还取决于每张图片的来源、命名、迁移记录和内容职责。只用一个页面验证,无法代表整个站点的实际状态。
第一种解释是资源问题:图片文件被移动、删除、替换,或引用的地址不再指向原文件。此时页面结构没有变化,只是图片位置变成空白或破损图标。
第二种解释是信息承载问题:页面把关键信息几乎全部交给图片表达,例如把参数、步骤、对比关系或联系方式做成图片。图片一旦丢失,文字部分无法独立说明问题,用户即使看到页面,也得不到必要信息。
这两种解释可能同时存在,但处理顺序不同。资源问题需要修复引用,信息承载问题需要调整页面表达方式。若只修复图片地址,而不检查信息是否过度依赖图片,下一次资源变动仍会造成同样的断裂。
可以按以下线索判断问题属于哪一类:
一个假设例子:某页面用图片展示三种服务方案的差异,图片丢失后只剩“方案一、方案二、方案三”三个标题。此时用户无法比较,问题属于信息承载;如果页面文字已经列出每种方案包含什么、适合谁,图片只是辅助说明,问题就更偏向资源引用。
必要信息不是把所有内容都写成大段文字,而是保证用户在不看图的情况下仍能完成基本判断。可按以下顺序处理:
实际动作可以从一个页面开始:找出一张承担说明职责的图片,把它的核心信息写进相邻段落,再模拟图片无法加载的情况阅读页面。如果仍能理解页面主旨并完成下一步操作,说明该页面的信息保留合格;如果读完后不知道图片原本说明什么,就需要继续补充文字。
上述做法适合图片承担说明、比较或操作入口的页面,不适合所有图片都同等处理。纯装饰图片不需要强行补充文字说明,否则会让页面变得啰嗦;已经由正文完整表达的信息,也不必在图注中重复一遍。
另外,替代文字和图注不能互相替代。替代文字主要服务于无法看到图片的用户和图片加载失败时的识别,图注则面向所有读者,用于补充图片与正文的关系。两者都应以实际内容职责为准,而不是为了填满图片位置。
当页面数量较多时,先处理承担关键决策信息的图片,再处理辅助性图片。这个顺序能让有限的人力先修复最影响理解的部分,也能避免把大量装饰图片误判为必须逐张补写的对象。