广告
基础字体大小 (px):
像素 (px)
REM
EM
rem 相对于根元素的字体大小。em 相对于当前元素父元素的字体大小。当父元素是根元素时,rem 和 em 相等。
参考表
px rem em
4px 0.25rem 0.25em
8px 0.5rem 0.5em
10px 0.625rem 0.625em
12px 0.75rem 0.75em
14px 0.875rem 0.875em
16px 1rem 1em
18px 1.125rem 1.125em
20px 1.25rem 1.25em
24px 1.5rem 1.5em
28px 1.75rem 1.75em
32px 2rem 2em
40px 2.5rem 2.5em
48px 3rem 3em
64px 4rem 4em
广告

常见问题

px、rem 和 em 有什么区别?

px(像素)是绝对单位——1px 在 1x 缩放下始终等于一个物理像素。rem(根 em)相对于根 <html> 元素的字体大小,默认通常为 16px。em 相对于元素父元素的字体大小,在嵌套元素中可能会意外级联和倍增。

为什么应该对字体大小使用 rem 而不是 px?

使用 rem 允许用户通过更改浏览器的默认字体大小来缩放整个网站。这提高了低视力用户的无障碍性。px 忽略浏览器字体大小偏好,而 rem 和 em 尊重这些偏好。大多数现代设计系统建议对排版和间距使用 rem。

我应该使用什么基础字体大小?

浏览器默认字体大小是 16px,这是最常见的基础。一些开发者在 html 元素上设置 62.5%(10px)以简化计算(1rem = 10px)。但是,这可能会覆盖用户偏好并影响无障碍性。最佳做法是将根字体大小保留在浏览器默认值并以 rem 工作。