css – 什么是em font-size?多少是像素?

前端之家收集整理的这篇文章主要介绍了css – 什么是em font-size?多少是像素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道什么是em,多少是像素。我也读了一些关于某个ie bug的地方,并且克服了这个设置的body font-size,但是不能跟随很多人可以详细的解释一下。

解决方法

尽管你可以在别处阅读,em和px之间没有直接的关系。

作为其中一个链接说明:

the “em” value is based
on the width of the uppercase M

所以每种字体都会有所不同。窄字体可能具有与扩展字体相同的高度(以px为单位),但是em大小将不同。

三年后编辑:

现在有很多来源说,1em =字体大小(以px为单位)。也就是说,当你写font-size:16px,然后1em = 16px。这仍然不符合Adobe的来源(其中1em = pt中的字体大小),但在任何一种情况下,它似乎都是奇怪的; em尺寸将会变得太大而且浓缩的字体太小,而且扩展字体太小。

我要做一些测试页面,看看自己。

并且:

我看到没有人(包括我)实际上回答了这个问题(这是隐藏的):

I also read somewhere about some ie bug and to overcome that set body font-size to something

根据this page,您需要将其添加到您的css:html {font-size:100%; }。那个页面是六岁,我还没有阅读(数百条)的评论,所以我不知道它是否仍然相关。

原文链接:https://www.f2er.com/css/219961.html

猜你在找的CSS相关文章