广告
基础字体大小 (px):
像素 (px)
REM
EM
rem 相对于根元素的字体大小。em 相对于当前元素父元素的字体大小。当父元素是根元素时,rem 和 em 相等。
参考表
pxremem
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
40px2.5rem2.5em
48px3rem3em
64px4rem4em
广告

常见问题

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 工作。