CSS - 像素 (PX) 到 EM 转换



这个简单的在线像素 (PX) 值到 EM 单位转换工具可以计算出像素到 EM 值的精确值,从而实现更好的 CSS 缩放和可访问性。在 CSS 中,像素和 em 是用于定义元素尺寸、字体和布局结构大小的单位。

  • 像素 (px) 是一个固定的测量单位,表示屏幕上点的确切数量。它不会适应页面上的其他元素或用户显示设置。
  • EM 单位 (em) 是相对于元素或其父元素字体大小的相对单位。它用于响应式和灵活的布局。一个 em 单位等于当前字体大小。

像素到 EM 转换公式

以下是将像素转换为 em 的公式。

em = px / font-size

例如,如果基本字体大小为 16px,则将元素设置为 1.5 em 将使其为 24px (1.5 * 16)。这样,em 单位可以确保响应性。

像素到 EM 转换器

以下是一个用于将像素转换为 em 以及反向转换的数字转换器。

注意:默认字体大小为16px。因此,在将 px 转换为 em 时,您需要选择像素的基本值(默认为 16)并在公式中使用它进行计算。

使用 EM 单位的好处

  • 响应式缩放:EM 单位基于父元素的字体大小,因此对基本字体大小的任何调整都会自动调整所有基于 em 的元素的大小。
  • 一致的比例:当我们以 em 单位设置整个布局时,更改基本字体会按比例调整页面中的所有尺寸。
  • 用户可访问性:一些视力障碍的用户可能会在浏览器设置中增加字体大小以提高可见性,在这种情况下,我们以 em 单位定义的布局也会相应地缩放。

要了解有关 CSS 中单位的信息,请查看关于CSS 测量单位的文章。

CSS PX 到 EM 转换表

下表显示了 px 值对应的 em 值,假设基本像素值为 16px。

PX EM
5px 0.3125em
6px 0.3750em
7px 0.4375em
8px 0.5000em
9px 0.5625em
10px 0.6250em
11px 0.6875em
12px 0.7500em
13px 0.8125em
14px 0.8750em
15px 0.9375em
16px 1.0000em
17px 1.0625em
18px 1.1250em
19px 1.1875em
20px 1.2500em
广告