检查不同设备的阅读体验,核心不是把浏览器窗口拉窄看看,而是要在真实或接近真实的手机、平板、桌面三种视口下,逐项核对文字大小、行宽、点击区域、图片缩放和横向溢出。只靠电脑上缩小窗口,很容易漏掉触屏操作、系统字体放大和真实网络加载带来的问题。
很多新手在电脑上把浏览器窗口拖到很窄,觉得页面没坏就算通过了。这只能发现一部分布局问题,因为窗口变窄后,浏览器仍然使用桌面端的输入方式、默认字体渲染和鼠标指针。真实手机还涉及手指点击、触摸滚动、软键盘弹出、系统级字体放大等条件,这些在桌面窗口里不会出现。
更稳妥的做法是分两层检查:先用浏览器开发者工具的设备模拟做快速排查,再用至少一台真实手机做最终确认。模拟适合看布局,真机适合看触感和可读性。
主流桌面浏览器一般带有开发者工具,可以切换设备模拟视图。打开后按下面的顺序检查:
这些数值是通用参考,不是硬性标准。判断结果时看的是:有没有溢出、有没有遮挡、能不能顺畅读完一段话。
模拟通过后,用真实手机打开页面,重点做模拟无法覆盖的检查:
如果条件允许,再找一台屏幕较小的旧手机试一次。小屏设备往往最容易暴露文字拥挤和按钮过密的问题。
发现问题后,常见有两种处理方向。一种是只做局部微调,比如给图片加最大宽度、把固定像素宽度改成百分比、增大按钮内边距。另一种是引入响应式布局规则,用媒体查询针对不同视口分别设定字号、间距和排列方式。
局部微调适合页面结构简单、问题集中在少数元素的情况,改动小、风险低。响应式布局适合栏目较多、需要在手机和平板间明显改变排列的页面,但改动范围大,需要整体回归测试。判断依据是:如果同一类问题在多个页面反复出现,就值得用响应式规则统一处理;如果只是个别图片撑破容器,局部修正更快。
下一步,挑一个已经上线的页面,按上面的清单在手机和电脑上各走一遍,把发现的问题按“影响阅读”和“仅影响美观”分开记录,再决定用局部微调还是响应式规则来处理。