检查不同设备的阅读体验,核心不是把页面在几台设备上各打开一次,而是按屏幕宽度、输入方式和真实内容三个维度逐项验证。最有效的做法是:先用浏览器开发者工具切换常见视口宽度,再在至少一台真实手机和一台桌面显示器上复核,最后用清单记录每项结果,供协作成员对照修改。
多人协作时,返工往往来自“我以为你测过了”。开始检查前,先把范围写进交付说明:最小支持宽度、主要使用场景、是否需要横屏。常见做法是覆盖 320px、375px、768px、1024px、1440px 这几个宽度节点,分别代表小屏手机、主流手机、平板竖屏、平板横屏或小笔记本、桌面显示器。
判断结果:如果某个宽度下出现横向滚动条、文字被截断或按钮点不到,就说明该节点未通过。适用条件:这套节点适合内容型网站和常规后台页面;如果产品明确只面向大屏或只在手机端使用,可以缩减节点,但不能少于两个,否则无法发现布局断点问题。
浏览器开发者工具的设备模拟适合快速定位布局问题。打开后切换到响应式模式,拖动宽度滑块,观察元素在哪一刻换行、哪一刻溢出。这一步能发现大部分 CSS 断点问题,但它模拟不了真实触控手感、系统字体设置和部分渲染差异。
因此第二轮必须在真机上做。至少一台手机加一台桌面显示器,重点看三件事:手指点击是否准确、系统放大字体后是否错位、页面加载过程中内容是否跳动。假设一个场景:某按钮在模拟器里显示正常,但真机上因为系统字体放大而换行,导致高度变化、下方内容被顶开——这类问题只有真机能暴露。这里的结果判断标准是:主要操作路径在真机上不需要缩放页面就能完成。
协作交付时,口头说“手机上有点问题”几乎没有价值。建议用一张表记录:设备或宽度、检查项、实际现象、是否通过、修改建议。每一条都对应上面清单里的具体项目,而不是笼统写“体验不佳”。
这样做的好处是,设计和开发可以按条目认领,验收时也能逐条核对,减少“改了但没改对”的反复。适用条件:项目人数超过两人、或需要跨轮次修改时,这份记录尤其必要;个人小项目可以简化,但至少保留未通过项的截图和宽度信息。
选一个当前正在开发的页面,按上面的宽度节点先跑一遍浏览器模拟,把发现的问题填进记录表;然后拿一台真机复核点击和字体放大两项。把这份表作为本轮交付的附件,下一轮修改只针对未通过项复测。