据我所知,css中的em关键字表示字体的当前大小。
所以如果你放1.2em,就意味着字体高度的120%。
虽然em被用于设置div的宽度等,但看起来并不正确,就像yui grids所做的那样:

margin-right:24.0769em;*margin-right:23.62em;

每当我读到它们的时候,我都会忘记它们到底代表了什么。
我希望有人能给我解释一下,这样我就不会忘记了。

最佳答案

历史上它是字体中“m”的宽度。因此得名!
在css2.1中defined与字体大小相同。
在许多情况下,使用em比使用点或像素更自然,因为它与字体大小有关。例如,您可以定义一个宽度为40em的文本列。如果以后决定更改字体大小,则该列仍将保持每行相同的字母数。

09-11 07:44
查看更多