版式转换器
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
输入您项目的基准字体大小。默认值为 16px,这是 Chrome、Safari 和 Firefox 的标准默认值。
- 2
输入您想要转换的数值(例如 24)。
- 3
从“从”菜单中选择您的起始单位(例如像素)。
- 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、英寸)之间的转换是固定乘数,与基准字体大小无关。