工具指南PX REM前端设计CSS响应式工具
PX 和 REM 怎么换算?前端字号、间距和响应式布局指南
REM 基于根字号,适合统一字号和间距体系。这里讲 px 转 rem、根字号、浏览器缩放和设计稿换算方法。
打开配套工具 →设计稿常用 px,CSS 项目里可能用 rem。rem 基于根元素字号,可以让字号和间距体系更统一。
你可以用 PX REM 换算器 快速换算。
rem 是什么
1rem 等于根元素 html 的字体大小。浏览器默认通常是 16px,所以:
text已剪下 ✓
1rem = 16px
0.5rem = 8px
1.5rem = 24px如果项目把根字号改成 10px,换算结果就不同。
为什么用 rem
rem 适合建立统一尺度,尤其是字号、间距、圆角等。它也更尊重用户浏览器字号设置。
但不是所有东西都要用 rem。边框、图标精确尺寸、某些像素对齐场景,用 px 也很正常。
换算要确认基准
设计师说 24px,开发转成 rem 前要确认基准字号。如果基准是 16px:
text已剪下 ✓
24 / 16 = 1.5rem如果基准变了,所有换算都不同。
不要为了统一而强行 rem
很多项目会把字号、间距用 rem 管理,但边框、阴影偏移、1px 分割线、图标尺寸仍然使用 px。这样并不矛盾。真正重要的是规则清楚,团队知道哪些场景用 rem,哪些场景保留 px。
如果页面要适配用户浏览器字号,正文和表单控件更适合 rem。营销海报、像素风组件、游戏画布、截图导出这类需要精确视觉的模块,px 往往更直接。
和设计稿沟通
交付设计稿时可以约定一个换算基准,比如根字号 16px。开发实现后,不只看静态尺寸,还要测试浏览器缩放、系统字号和移动端显示。尤其是中文页面,字号略小就会明显影响阅读。
迁移旧项目要分批
老项目如果全部从 px 改成 rem,很容易引发布局细节变化。更稳的做法是先从文字和间距 token 开始,保留关键组件的固定尺寸。每次迁移后用截图对比,确认按钮高度、表格密度和弹窗宽度没有意外变化。
总结
PX 和 REM 没有绝对优劣。rem 适合体系化字号和间距,px 适合精确控制。
需要换算时,可以用 PX REM 换算器,并确认项目根字号。