当前位置:  开发笔记 > 前端 > 正文

CSS ems总是代表字体大小吗?

如何解决《CSSems总是代表字体大小吗?》经验,为你挑选了1个好方法。

据我所知,CSS中的em关键字表示字体的当前大小.

因此,如果你输入1.2 em,则意味着120%的字体高度.

虽然em用于设置div等的宽度,但是像YUI网格一样,它似乎不正确:

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

每当我读到他们的时候,我都会忘记它的真实含义.

我希望有人可以向我解释,所以它坚持我的头脑.



1> JacquesB..:

从历史上看,它是字体中"M"的宽度.由此得名!在CSS2.1中,它被定义为与font-size相同.

在许多情况下,使用em而不是点或像素似乎更自然,因为它与字体大小有关.例如,您可以将文本列定义为宽度为40em.如果您以后决定更改字体大小,则该列仍将保持每行相同的字母数.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有