移动端 UI 尺寸规范
查询所有处理都在浏览器本地完成,数据不上传服务器
做移动端界面时会反复查的几类数,收在一张表里:机型逻辑分辨率(设计稿该按多宽做)、安全区(刘海、灵动岛、Home 指示条该留多少)、触控目标最小尺寸(按钮要做多大才点得中)、iOS 与 Material 的字号阶梯(正文、标题各该多大)、间距与圆角、以及断点。按机型名、数值或分类都能查。 这些数的风险与分寸:触控目标做小了用户点不中,字号做错了界面上要么太大要么看不清 —— 属于「记错了会在现实里出问题」的那一类。所以收录时守着三条。一是只收官方规定或官方推荐值:触控目标是 Apple、Google、W3C 明文写的,字号阶梯是两家的官方字阶,栅格与圆角是官方设计系统里的等级,断点是 Material 3 的窗口尺寸等级 —— 没有一条是凭经验估的。二是机型数据必须能核对,而且每代新机都可能变,所以界面上写明了核对时间,并要求以厂商页面为准。三是「官方规定」与「行业习惯」分开写:前者照录,后者在说明里明确标成习惯,不混进规定里。 需要提醒的一点:Android 没有统一的屏幕宽度。各家厂商的 dp 宽度集中在 360 到 412 之间,做适配时别按某一个具体宽度做死,用弹性布局接住这段区间才是稳的。
功能
- iPhone 与 iPad 常用机型的逻辑分辨率(pt)、倍率与物理分辨率
- Android 常见的 dp 宽度,并说明它没有统一值
- 安全区:灵动岛机型 59pt、刘海机型 47pt、无刘海 20pt、底部 Home 指示条 34pt
- Android 状态栏 24dp、导航栏 48dp
- 触控目标最小尺寸:Apple 44×44pt、Material 48×48dp、WCAG AA 24×24px、WCAG AAA 44×44px
- iOS 字号阶梯 11 档(Large Title 到 Caption 2)
- Material 3 字号阶梯 15 档(Display 到 Label)
- 间距基准 8pt / 8dp 与常见档位,以及 Material 3 的六个圆角等级
- Material 3 的五个窗口尺寸等级(断点)
- 按机型名查、按数值查(如 390、44)、按分类查三种方式
- 七个分类都在可搜索的下拉里,点一下浏览这一类
- 留空看完整对照表,可以当速查表浏览
使用方法
- 输入机型名,例如 iPhone 14 Pro,得到逻辑分辨率与倍率
- 或者直接输入一个数字,例如 390 或 44,看看它是什么
- 想按类浏览就输入分类,例如「触控目标」;也可以点开下拉选一个分类
- 留空则列出全部,按七个分类分段
常见问题
- 设计稿该按多宽开始做?
- iOS 一侧,从 375pt 或 390pt 起是常见的两种做法。375 是老基线(iPhone SE、8 那一代),390 是 iPhone 12 之后的常见宽度,而且它是偶数、好做二分之一与三等分。做法上没有唯一答案,但别只按一个宽度做死 —— 同一份设计要在 375 到 440 这段区间里都成立,所以用弹性布局、百分比与自适应约束去接住它,而不是给每个宽度出一版稿。Android 一侧同理,dp 宽度集中在 360 到 412 之间。
- 这些机型数据会过期吗?
- 会,而且一定会。 每次新机发布都可能带来新的逻辑分辨率,而这个工具的收录有明确的时间点(页面上写着核对时间)。所以它适合用来查既有机型,遇到刚发布的新机请以厂商页面为准。这也是为什么这里只收常用机型、不追求大而全 —— 一份号称「收录全部机型」的表,恰恰是最容易在某一处悄悄过期的。
- 触控目标那四个数,我该用哪个?
- 看你的平台与合规要求:做 iOS 应用就按 Apple 的 44×44pt,做 Android 应用就按 Material 的 48×48dp,这两个是各自平台的官方规定,照做即可。做网页的话要留意 WCAG:AA 级只要求 24×24px,比前两家松很多,但它同时允许「目标之间有足够间距」这条替代方案;而 AAA 级的 44×44px 与 Apple 的数值一致。实践建议是按 44px 做,它在三个标准下都不算小 —— 而且那 4pt 的差距在手指上根本感觉不出来,却能免掉一整类合规问题。
- 为什么 Android 的尺寸单位是 dp 而不是 pt?
- 两个单位本质上是同一件事 —— 都是「与像素密度无关的逻辑单位」,只是两家取的名字不同(iOS 叫 point,Android 叫 density-independent pixel)。它们都会被系统按屏幕密度换算成物理像素,所以 360dp 宽的 Android 手机与 375pt 宽的 iPhone 在物理尺寸上其实相差不多。写 CSS 时对应的概念是设备无关的 CSS 像素。名字不同容易让人觉得是两回事,实际换算逻辑是一样的。
- 为什么没有收录 Android 的具体机型?
- 因为 Android 机型太多、分辨率太杂,列出来反而会误导:任何一份机型表都会漏掉一大半在用的设备,而漏掉的那些恰恰可能就是你用户手里的。所以 Android 一侧给的是「dp 宽度集中在 360–412」这个区间与两个常见值,配上弹性布局的建议 —— 这对适配比一份机型清单有用得多。需要具体机型数据时,请查厂商的官方规格页。
相关工具
纸张尺寸
查询A、B、C 系列与北美纸张尺寸的毫米、厘米、英寸,以及 72 / 150 / 300 DPI 下的像素值。全部在浏览器本地完成,离线可用。
符号英文名对照
查询查符号的英文名与中文叫法:~ 是 tilde,# 是 number sign 也是 hash,| 是 pipe。读英文文档遇到「use a tilde」时用它对照。
单位换算
转换在长度、重量、温度、能量、压力、流量、力、密度等 26 类单位之间换算,输入一个值就能看到同类全部单位下的结果,全部在浏览器本地完成。
元素周期表
查询查任意元素的原子序数、中英日文名称、相对原子质量、分类、周期、族与电子排布;也可按周期、区间或分类列出整组。
生肖查询
查询输入年份查生肖与干支(天干地支),或输入生肖名反查年份。同时列出前后各若干年的年份,并说明农历年的边界。
历史朝代
查询输入年份查当时的朝代,或输入朝代名查起止年、都城与开国君主。并立政权(宋辽金西夏)会一起列出,留空可看完整朝代表。