图片丢失后,页面不应只留下空白框或破图标,而应把图片原本承担的信息转成文字、替代说明或明确占位。具体做法取决于图片是内容主体还是装饰:内容主体要保留可读的描述和指向,装饰图可以直接省略。下面以你手中一个已上线页面为对象,逐步把它转成可执行的处理方案。
同一个页面里,不同图片丢失后的后果并不相同。规划时先给每张图定一个角色,再决定保留什么信息。
判断依据不是图片大小,而是“删掉它,读者还能不能完成这页的任务”。这个判断会直接决定下一步是补描述、留图注,还是彻底移除。
很多页面给图片写了替代文本,但内容只是“图片1”“配图”。图片正常显示时看不出问题,一旦丢失,这些文字无法承担信息。规划时应把替代文本当作“图片丢失后的正文”来写。
<img> 标签。alt 内容,问自己:只读这句话,能否知道图片原本传达的事实。alt 改成对图片内容的直接描述,而不是文件名或编号。动作的结果会反馈到下一步:如果替代文本已经能独立说明问题,这张图丢失后页面信息基本完整;如果替代文本只能提示“这里有一张图”,就需要在图注或正文里补一句结论。
对于承担关键信息的图,规划时不要只依赖替代文本。更稳妥的做法是让图片周围存在一条可核对的信息链:图注说明这张图是什么,正文说明它证明了什么,必要时给出可访问的原始资料位置。
假设一个页面用图片展示某设备的接口布局,图片丢失后,替代文本写“接口布局图”仍然不够。可以改为在图注中列出接口名称和顺序,正文再说明这些接口的用途。这样即使图不显示,读者仍能获得布局信息,并知道去哪里核对。
这里要区分两种成立条件:如果图片信息可以完整转成文字,就转成文字;如果图片本身不可替代,例如手写签名或现场照片,就保留明确占位,并说明该图暂时无法显示、需要查看原始文件。两种做法都成立,区别在于信息能否被文字等价表达。
图片丢失后,除了信息缺失,还可能让版面错位。规划时应给图片预留尺寸,让占位区域保持稳定,而不是让文字突然挤到一起。
实际动作是在页面样式里为图片容器设定宽高比或最小高度,并给占位区域一个可见的边框或底色。这样图片加载失败时,读者看到的是一个有边界的区域,而不是零散的文字。这个动作的结果是:页面仍然可读,读者也能意识到这里原本有一张图,而不是误以为内容已经结束。
如果图片是装饰性的,就不要预留占位,直接让它消失。预留占位反而会制造无意义的空白,干扰阅读。
多个角色对同一张图的重要性常有不同理解:设计者认为它是装饰,编辑认为它是内容,开发认为它只是资源。与其争论,不如把分歧转成一张可核对的清单。
每个问题只回答“是”或“否”,并注明依据。回答“否”的项就是下一步要处理的动作。这样,关于图片该保留多少信息的讨论,就变成了对同一份页面事实的逐项核对,而不是各自凭印象判断。