em是字体排印学的计量单位,相当于当前指定的点数。例如,1 em在16点的字体中就是16点。因此,这个单位等同于所有字体排印中指定的点数。
排印学中用这个单位的计量常以十进制表达(如0.7 em)或分母为100或1000的分数(如70/100 em或700/1000 em)。
em最初表示的是字体中大写的宽度及所用的尺寸。
非正规和替代性的定义
即使em的大小基本上取决于点数或者字母的金属字母的高度,通常用于水平间距测量,与派卡或点用于垂直间距测量。因为M通常铸在用于印刷机上面用的1 em宽的字模上。
现代的字体排印中M的宽度有时小于1 em。此外,作为已扩大到包含更广泛的语言和字符集的术语,其含义发生了变化,被用在那些没有包含大写M的字体、排版及字符中,比如中文和阿拉伯字母。
CSS
在层叠样式表中,单位em是字体点数或英寸数在名义上的高度。任何指定的字体在实际上、物理上的高度取决于用户定义的DPI设置、当前元素的字体大小以及所用的字体。
为使样式规则只取决于默认的字体大小,发展出了另一个单位:rem。rem或root em是文-{}-件中根元素的字体大小。不同于会随着元素的不同而变化的em,rem在文-{}-件中是固定的。
相关术语
em-quad是用于印刷机的金属间隔。因为用边长1 em的方块而得名。在旧式印刷机中,这个可以在字模之间插入em空格 ( )。偶尔还被称作mutton quad。
Em空格( )的宽度定义为1 em,与em dash (—)一样。相比之下较窄的单位en是em的一半。Em空格等同于其自身的点数。在10 pt的文本中,em空格会是10 pt宽。
相关符号
- m宽不换行空格:UTF8 U+2003 (8195)、HTML  。示例:
- em dash:UTF8 U+2014 (8212)、HTML —。示例:—
参见
*全形和半形;}-
*不同宽度的不换行空格
参考
外部链接
- [http://www.corelangs.com/css/basics/units.html CSS长度和单位]
- [http://www.w3.org/WAI/GL/css2em.htm The amazing em unit and other best practices]
- [https://web.archive.org/web/20070213111201/http://typophile.com/node/27742 Typophile Discussion: The Em]
- [http://pxtoem.com/ EM计算器/转换器]
- [http://webdesign.about.com/b/2010/06/26/questions-about-the-em-size-unit.htm Search for origin]
评论 (0)