有条件的结论是:图片丢失时,页面应把图片承载的信息转移到文字、替代文本和结构化数据上,让读者不依赖图片也能完成判断。但这个结论在图片本身就是交易对象时失效,例如产品细节图、施工前后对比图,此时仅靠文字无法保留必要信息,必须优先恢复图片或提供可下载的原始文件。
图片丢失后要不要花大力气补救,取决于它承担的角色。可以按三种情况区分:
判断动作很简单:把图片遮住,只读页面文字,看读者是否还能回答“这是什么、有什么用、下一步做什么”。如果答案是否定的,这张图就属于信息性或证据性图片,需要补文字。
图片丢失时,最先被读取的往往是 <img> 的 alt 属性。但很多网站的 alt 只写了“产品图”“banner”这类无信息量的词,图片一丢,读者什么也得不到。
可执行的做法是:
这个动作的结果是:即使图片全部丢失,读者仍能获得图片原本传达的核心信息。下一步就可以据此判断,是否还需要投入成本恢复图片文件本身。
上述做法在多数内容页成立,但有一个明确的反例:图片本身就是读者要获取的东西。例如设计稿预览、施工前后对比、产品色差展示。此时文字替代只能说明“这里有一张对比图”,无法让读者看到差异。
在这种页面里,图片丢失后应优先做两件事:一是给出原图的文件格式、尺寸和获取方式;二是提供一段可下载的说明,而不是把信息压缩成一句 alt。如果图片无法恢复,页面应明确标注“该图暂不可用”,并给出替代联系方式或线下查看途径,而不是用占位图长期占位。
边界在于:信息性图片可以靠文字兜底,证据性和交付性图片不能。把这两类混在一起处理,会导致页面看似完整、实际无法使用。
规模化之后,例外往往出现在两类页面:一类是列表页,一类是详情页。
可以先对全站图片做一次分类统计:装饰、信息、证据、交付各占多少。统计结果只用于决定处理优先级,不能单独证明某套方案正确。图片丢失也可能由路径变更、缓存策略或外链失效引起,这些原因需要分别排查,不能都归为图片本身的问题。
建议按以下顺序处理:先给所有信息性和证据性图片补上可独立成立的 alt 和图注;再检查图片丢失后页面是否仍能回答读者的核心问题;如果答案是否定的,把该图片标记为必须恢复,并记录原图路径、尺寸和用途。这个顺序能帮助你把有限的恢复成本用在真正影响判断的图片上,而不是平均用力。