【发布时间】:2012-10-22 12:51:49
【问题描述】:
我正在做一个旧项目,该项目广泛使用 em 来处理所有内容,从字体大小到布局(宽度、边距、填充等),这让我想知道使用 em 来布局页面是否真的有任何好处还有字体?
我什至不使用 em 作为字体,我发现它们有点令人困惑,尤其是没有 body { font-size: 62.5%; } 技巧 (which apparently is bad)。据我所知,现在每个浏览器都可以正确调整 px 大小。
我不知道使用 em 对于移动设备的好处是否有任何好处,据我所知,这个元标记应该让移动浏览器以标准尺寸显示像素
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
来自CSS 2.1 spec:
参考像素是像素密度为 96dpi 且距离阅读器一臂远的设备上一个像素的视角。对于 28 英寸的标称臂长,因此视角约为 0.0213 度。对于在手臂长度上阅读,1px 因此对应于大约 0.26 毫米(1/96 英寸)。
我想我真正想问的问题是,在调整布局和/或字体大小时,em 是否比 px 提供任何好处(除了 em 允许您创建现场字体调整大小功能的事实)?还是 em 与 px 更多只是一种偏好?
【问题讨论】:
标签: html css liquid-layout