一个em表示一种特殊字体的大写字母M的高度。在网页上,一个em是网页浏览器的基础文本尺寸的高度,它一般情况下是16px。然而,任何人都可以改变这个基础尺寸的设置,因此1em对于有的人来说可能是16px,但是在其他人的浏览器上可能是24px。换句话说,em是一个相对的度量单位。 除了浏览器的初始字号设置之外,em也可以从包含标签中继承尺寸信息。一个.9em的类型尺寸将使文本在大部分以16px为基础尺寸的显示器上为大约14px高。但是如果你有一个带.9em的字号的
标签中有一个带.9em的自豪的标签,这个标签的em尺寸就不是14px而是12px(16*.9*.9)。因此在使用em值时要记住继承这个特性。