首页 像素转 rem

像素转 rem

根字号 16 时,16px 是 1.0000 rem,15px 是 0.9375 rem。1px 除以根字号 3 是 0.3333,因为第五位小数小于 5。根字号 0 会停住。

为什么做

rem 是根字号的倍数。根字号是 16px 时,1 rem 是 16px,这一页把这个倍数显示到四位小数。

第五位小于 5 就不进位。0.33333… 是 0.3333,0.66666… 是 0.6667。

  1. 01怎么用

    在 px 转 rem 里,数值 16、根字号 16 会显示 1.0000。

    rem 转 px 用同一个根字号去乘数值。1.5 和 16 是 24.0000。

    复制结果把那一个数放进剪贴板。清空一个栏后结果会隐藏。

  2. 02结果示例

    根字号 16 时,16px 是 1.0000,15px 是 0.9375,1px 是 0.0625。

    根字号 3 时,1px 是 0.3333,2px 是 0.6667。

    根字号 16 时,1 rem 是 16.0000px,1.5 rem 是 24.0000px。

    输入16px

    16px,根字号 16 1.0000 rem
    15px,根字号 16 0.9375 rem
    1px,根字号 3 0.3333 rem
    1.5 rem,根字号 16 24.0000 px
  3. 03需要知道的事

    这个转换不读取元素当时的字号。它使用根字号栏里的数。

    em 跟随父级字号,所以可以和这一页的 rem 不同。

    负数和根字号 0 会停住。逗号会去掉,所以 1,000 是 1000。

    关掉标签后数字就消失。不会送到服务器。

常见问题

Q16px 是多少 rem?
A根字号 16 时是 1.0000 rem。
Q15px 呢?
A是 0.9375 rem。15÷16 正好停在第四位小数。
Q1px 除以 3 是多少?
A是 0.3333。第五位小于 5,所以没有进位。
Q1.5 rem 是多少 px?
A根字号 16 时是 24.0000px。

这一页怎样算出

这一页用根字号转换 px 和 rem。px 转 rem 用根字号去除数值。根字号 16 时,16÷16 是 1.0000,24÷16 是 1.5000,10÷16 是 0.6250,15÷16 是 0.9375。rem 转 px 用根字号去乘数值。根字号 16 时,1 rem 是 16.0000px,1.5 rem 是 24.0000px,0.0625 rem 是 1.0000px。

结果显示四位小数,第五位是 5 或更大就远离零。1÷3 是 0.33333…,所以是 0.3333,2÷3 是 0.66666…,所以是 0.6667。数值按万分之一、根字号按千分之一的整数计算。根字号 0.5 时,16px 是 32.0000 rem。根字号 0 不能做除数,会停住。

数值从 0 到 100,000,最多四位小数。根字号大于 0 直到 1,000,最多三位小数。负数和 1,000.001 会停住。逗号会去掉,所以 1,000 是 1000。这个转换不读取元素当时的字号。它使用根字号栏里的数。em 跟随父级字号,所以可以和这一页的 rem 不同。数字只在这个浏览器里计算,不会送到服务器。

  • # rem
  • # px
  • # 16
  • # 0.9375