据我所知,CSS中的em关键字表示字体的当前大小.
因此,如果你输入1.2 em,则意味着120%的字体高度.
虽然em用于设置div等的宽度,但是像YUI网格一样,它似乎不正确:
margin-right:24.0769em;*margin-right:23.62em;
每当我读到他们的时候,我都会忘记它的真实含义.
我希望有人可以向我解释,所以它坚持我的头脑.
从历史上看,它是字体中"M"的宽度.由此得名!在CSS2.1中,它被定义为与font-size相同.
在许多情况下,使用em而不是点或像素似乎更自然,因为它与字体大小有关.例如,您可以将文本列定义为宽度为40em.如果您以后决定更改字体大小,则该列仍将保持每行相同的字母数.