移动优先设计
规则
- 优先为移动设备设计,再增强桌面体验——使用
min-width断点 - 触控目标:按钮和链接最小为 44x44px
- 视口单位:全屏布局使用
dvh(考虑移动浏览器工具栏) - 安全区域:为有刘海/岛状设备的屏幕使用
env(safe-area-inset-*) - PWA 基础:
manifest.json、service worker、<meta name="theme-color"> - 性能预算:移动端首屏 JS 不超过 200KB
- 输入类型:使用
type="email"、type="tel"、type="number"——触发正确的键盘 - 无仅悬停交互——所有操作必须支持点击
- 在真实设备上测试——模拟器无法发现性能问题和触控缺陷