检查不同设备的阅读体验,核心不是把页面在每台设备上“看一眼”,而是按固定检查项逐条核对:文字是否无需缩放即可读、内容是否被遮挡或横向溢出、点击区域是否够大、图片与表格是否在小屏上仍可理解。对已有页面或项目,建议先选三类典型视口——窄屏手机、平板或小笔记本、桌面宽屏——用浏览器开发者工具的设备模拟配合至少一台真机,记录问题后再改,改完复查同一组页面和视口。
不要随机挑设备,否则每次检查结果都无法对比。可从网站访问数据中找出占比最高的屏幕宽度,再补充两个边界档位。如果没有数据,可按以下假设档位执行:
页面范围也要限定。优先检查首页、栏目页、详情页、表单页和含表格或长标题的页面,因为这几类最容易暴露阅读问题。每个档位至少覆盖这五类页面各一个,检查结果才有可比性。
打开页面后,不要只判断“好不好看”,而要逐项记录可验证的现象:
把每条现象写成“页面 + 视口宽度 + 具体元素 + 现象”,例如“详情页,375 像素,文章表格右侧被裁掉,无法横向滚动”。这样后续修改和复查才有依据。
同一现象可能有多种解释,不要看到横向滚动就断定是某个元素导致。可用下面的方法缩小范围:
outline: 1px solid red,看它是否超出视口边界。这是排查手段,不是最终样式。width: 1200px,以及是否缺少 max-width: 100% 之类的约束。只有通过上述操作确认了具体元素和触发条件,才算“已经定位的原因”;否则只能记为“可能原因”,继续验证。判断阅读体验是否合格,可参考两条硬标准:正文在 360 像素宽度下无需横向滚动即可读完;主要点击目标在触屏上能稳定点中,不依赖放大页面。
处理时优先做小范围、可回退的修改,例如给容器加最大宽度约束、让表格在窄屏内横向滚动、把固定宽度改为相对宽度、为长内容增加换行规则。每改一项,立即在同一视口复查该项现象是否消失,同时确认没有把桌面端布局改坏。
复查清单与初次检查保持一致:
如果项目有多个页面共用同一套模板,修改后要抽查其他使用该模板的页面,避免只修好一个页面。适用条件是:页面结构相对稳定、问题可复现;如果页面内容由用户实时生成且长度不可控,则需要把约束做在容器和换行规则上,而不是逐页手动调整。
下一步,选一个当前访问量最高的页面,按上述三类视口完整走一遍清单,把发现的问题按“页面 + 视口 + 元素 + 现象”记成一张表,再决定先修哪一项。