版式转换器

Loading tool...

在现代响应式 Web 设计中,使用正确的字体排版单位对于创建可访问且流动的布局至关重要。虽然像素 (px) 等绝对单位有其用武之地,但现代 CSS 强烈倾向于 Root EM (rem) 和元素 EM (em) 等相对单位,以便布局可以根据用户的浏览器设置无缝缩放。

将整个样式表从像素切换到 rem 在数学上可能非常繁琐。由于 1 rem 等于文档的根字体大小(默认通常为 $16$px),将 $24$px 转换为 rem 需要计算 $24 \div 16$。但是,如果您将基准字体大小更改为 $18$px,那么您之前的所有计算都将失效。

我们的字体排版转换器可以动态处理这些计算。您可以立即定义基准字体大小,并在标准 CSS 单位(px、rem、em、pt)和打印专用单位(英寸、厘米、毫米、派卡)之间自由转换。无论您是计划将徽标从印刷品转换为 Web 的字体设计师,还是正在重建旧站点的开发者,此工具都能立即提供数学上精确的可扩展值。

如何转换 CSS 单位

  1. 1

    输入您项目的基准字体大小。默认值为 16px,这是 Chrome、Safari 和 Firefox 的标准默认值。

  2. 2

    输入您想要转换的数值(例如 24)。

  3. 3

    从“从”菜单中选择您的起始单位(例如像素)。

  4. 4

    从“到”菜单中选择您的目标单位(例如 Root EM),即可获取最终的缩放值。

为什么使用这个工具?

  • 使旧 CSS 向现代标准的过渡变得简单
  • 确保完美的可访问缩放断点
  • 基准字体大小可调,具有完全的灵活性
  • 免费快捷,无侵入性弹窗
  • UI/UX 开发者和设计师的重要工具

了解相对单位

什么是“rem”?

REM 代表“Root EM”。它相对于文档的根 `` 字体大小进行缩放。如果根大小为 16px,那么 2rem 在页面上的任何地方都等于 32px。

什么是“em”?

EM 相对于其*直接父元素*的字体大小进行缩放。如果父级 `div` 的字体大小为 20px,则其中具有 `1.5em` 的元素将计算为 30px。这使得它比“rem”更难管理,但对于孤立的模块化组件非常强大。

常见问题解答

为什么我不应该在所有地方都使用像素 (px)?

硬编码像素值会破坏可访问性选项。如果视力受损的用户将其浏览器的默认字体大小增加到 24px,如果您强制执行 `font-size: 16px;`,您的网站将无法正确缩放。使用相对单位(`rem`)允许浏览器动态重新计算比例。

什么是点 (pt)?

点是主要用于打印媒体和 InDesign 或 Word 等字体排版软件的物理测量单位。一点恰好等于 1/72 英寸。我们假设 CSS 屏幕分辨率为 96 DPI 进行逻辑转换。

基准字体大小对于将点 (pt) 转换为像素 (px) 是否重要?

不重要。绝对单位(如 px、pt、cm、英寸)之间的转换是固定乘数,与基准字体大小无关。

相关工具