图片丢失后,页面不一定要立刻用占位图补回去。更稳妥的做法是先判断这张图承担的是信息、氛围还是操作指引,再决定保留结构、改写文案还是暂时退出该区域。判断依据来自可核对的证据,例如服务器访问日志里图片请求返回的状态码、页面在禁用图片后的可读性,以及内容本身是否还能独立成立。
信息型图片一旦丢失,替代文本只能补回部分含义。产品细节图、流程图、证书扫描件、地图截图通常属于这一类。装饰型图片丢失后,页面语义基本不受影响,横幅背景、分隔纹理、氛围图都属于此类。两者的处理方向不同:前者需要保留信息出口,后者可以直接收缩布局。
一个可操作的判断方法是把图片临时隐藏,只读文字,看用户能否完成页面上的主要任务。如果读完后仍不知道产品长什么样、流程走到哪一步,这张图就是信息型;如果文字已经说清楚,图片只是让页面更好看,就归为装饰型。这个动作的结果会直接影响下一步:信息型进入改写或替代流程,装饰型进入收缩或退出流程。
三种处理方式没有绝对优劣,关键看前提是否满足。
如果一张信息型图片既没有可靠替代文本,也无法用文字改写,保留一个空框通常比直接退出更糟,因为用户会看到一个无法解释的空白区域。此时更合理的动作是让该区域显示一句说明,并给出继续阅读的路径,而不是硬撑原有视觉。
图片丢失看起来都是“图没了”,但原因不同,处理方式也不同。不要只凭页面截图下结论。
这些证据只能缩小范围,不能单独证明某个处理一定正确。例如访问日志里图片请求量降为零,既可能是图片被正确移除,也可能是页面根本没被访问到。把请求量归零直接当成“处理成功”的证据,容易掩盖真正的问题。
假设一个介绍本地服务的页面,顶部有一张团队合影,正文里有一张服务流程图。合影丢失后,文字已经说明团队构成,这张图可以归为装饰型,暂时退出不影响理解。流程图丢失后,用户无法知道步骤顺序,这就属于信息型。
此时可以先在流程图位置改写为三步文字说明,并保留原有标题层级。等图片恢复后,再决定是保留文字说明还是换回图片。这个顺序的好处是:页面在任何时候都能独立成立,而不是依赖图片是否加载成功。假设图片长期无法恢复,文字版本仍然可用;假设图片很快恢复,文字版本也可以作为补充说明保留。
与其在图片丢失后临时决定,不如在页面交付前做一次无图检查。具体动作是:在浏览器中禁用图片加载,逐屏阅读页面,记录哪些位置出现理解断点。断点位置就是必须保留信息的位置,其余位置可以接受退出。
这个动作的结果会改变后续维护方式:有断点的区域需要补充替代文本或文字说明,没有断点的区域可以减少对图片的依赖。对于昆明网站设计这类面向本地用户的页面,图片往往承担展示真实场景的作用,但真实场景也可以用文字描述、地址说明和服务范围来补充。关键不是把所有图片都补回来,而是让页面在图片缺失时仍然能回答用户最关心的问题。