在CSS3 CSS Fonts Module Level 3 (candidate Oct 13)中,只有一个引用“EM框”,一个引用到2.3节中的“EM单元”。引用如下:
[font-size]属性表示字体所需的字形高度。对于可缩放字体,font-size是应用于字体EM单元的比例因子。 (请注意,某些字形可能会在其EM框之外出血。)对于不可缩放的字体,将字体大小转换为绝对单位并与字体的声明字体大小匹配,使用相同的绝对坐标空间匹配的值。
什么是“EM盒”或相关的“EM单元”?
浏览器(和其他用户代理)应该从哪里获取,从哪里?
答案 0 :(得分:4)
在传统印刷术中,大写字母M占据的空间和围绕它的强制性空白总是一个正方形。正方形的高度或宽度“em”用作文本使用的空间单位。例如,根据该定义,一个em是包含上升和下降空间但没有任何额外行间距的文本行的高度。
以点为单位的em(如果你在谈论纸张)或像素(如果你在谈论计算机)的实际大小取决于你选择的字体的字体和大小。
浏览器等从字体中获取此信息,该字体具有提供此类常量的表,可用于指导文本的呈现。