图片丢失时,页面仍应保留三样东西:图片原本传达的信息、它在页面里的位置关系、以及用户接下来能做什么。做法是给每张有信息价值的图片准备可替换的文字或占位结构,而不是等图片挂掉后临时补一句“图片加载失败”。下面用一个假设情境说明如何把这件事变成可核对的项目。
假设某营销网站的首页有一张产品场景图、一张资质证书图、一张团队合影。某天服务器上的图片目录被误删,页面上的三种图同时变成空白。此时不同角色对同一事实的理解会分叉:设计师说“版式塌了”,市场说“卖点没了”,开发说“只是资源 404”。这三种说法都不算错,但无法直接转成修复动作。
可以把情况拆开核对:
拆完再决定:哪些图必须补文字,哪些图只需保留占位尺寸,哪些图可以直接删除。这个判断本身就是项目里可以核对的第一个分歧点。
图片的替代文本不是给图片起名,而是回答“这张图在这里替页面说了什么”。对信息性图片,替代文本应写出图中关键内容,而不是写“产品图”“banner”。例如证书图可以写成“某某资质证书编号与有效期”,团队合影可以写成“核心成员合影,共六人”。具体名称和编号以实际页面已有信息为准,不额外编造。
对装饰性图片,替代文本留空即可,让辅助技术跳过它。对功能性图片,替代文本要说明动作,例如“搜索”“返回顶部”。
还需要在结构上留位。可以给图片容器设定宽高比或最小高度,图片丢失时版式不会突然收缩,文字也不会挤成一团。一个可核对的验收项是:在浏览器里屏蔽图片后,页面主要段落仍能按顺序读完,按钮仍可点击。
当设计师、市场和开发对“图片丢失后页面是否还能用”意见不一致时,不要继续争论感受,而是列出可核对的项:
这五步做完,分歧会从“页面是不是废了”变成“第 3 张证书图缺替代文本”这类具体条目。下一步就是按条目补内容,而不是重新设计整页。
假设某营销网站图片目录被误删,首页出现三处空白。处理顺序可以这样安排:先检查功能性图片对应的按钮是否仍能点击,若不能,优先恢复或替换;再检查信息性图片,把证书和产品细节用文字补进相邻段落;最后处理装饰图,允许它暂时空着。完成后屏蔽图片复查一遍,确认页面仍能回答“这是什么、凭什么信、下一步做什么”。
这个顺序的意义在于:它把“图片丢失”从视觉问题转成了信息完整性问题,也让不同角色在同一张清单上对齐。若复查时发现某段文字原本依赖图片才能读懂,就说明该段本身需要改写,而不是等图片恢复。
把所有丢失图片统一替换成同一张“暂无图片”占位图,看起来整齐,但会让信息性图片和装饰性图片混在一起,读者无法判断哪里原本有内容。只改替代文本而不留占位尺寸,图片丢失后版式仍会跳动。把图片内容全部塞进替代文本,又会让读屏用户听到一长串与上下文无关的描述。
更稳妥的判断依据是:如果去掉这张图,读者是否还能得到同样的信息。能,就按装饰处理;不能,就必须让文字补上。这个判断不依赖具体框架或插件,换一套建站方式也成立。