- 未使用响应式布局(固定像素宽度而非百分比/rem/vw)
- viewport meta标签缺失或配置错误
- CSS媒体查询不完善,未覆盖主流屏幕尺寸
- 使用了Flash或不支持触控的交互元素
- 添加viewport标签:
<meta name="viewport" content="width=device-width, initial-scale=1.0"> - 改用弹性布局:使用Flexbox或Grid替代固定宽度,图片设置
max-width: 100% - 完善断点设计:覆盖320px(小屏手机)、375px(iPhone)、414px(大屏手机)、768px(平板)
- 触控优化:按钮/链接不小于44×44px,间距充足,移除hover依赖的交互
- 测试验证:使用Chrome DevTools的设备模拟模式测试各主流机型
