我想知道em单位是多少,转换为像素(px)时1em是多少。我还读过一些有关IE错误的文章,以克服应将哪种主体字体大小设置为某种大小,但不能遵循太多的问题。有人可以详细解释吗?
em
px
尽管您可能在其他地方读过,但em和px之间 没有 直接关系。
作为链接之一指出:
“ em”值基于大写字母M的宽度
因此,每种字体都会有所不同。窄字体可能与扩展字体具有相同的高度(以px为单位),但是em大小会有所不同。
三年后编辑:
现在有很多资料说1em =字体大小(以px为单位)。也就是说,当您编写时font-size:16px,则1em = 16px。这仍然与Adobe来源(在中表示1em =字体大小pt)不一致,但是在任何一种情况下,它看起来都很奇怪。对于压缩字体,em大小将太大,而对于扩展字体,em大小将太小。
font-size:16px
pt
我将做一些测试页,亲自看看。
并且:
我看到没有人(包括我)真正回答了这个问题(有点隐藏):
我也读过一些有关bug的文章,并克服了将正文字体大小设置为某种东西的问题
根据此页面,您需要将其添加到CSS:中html{ font-size:100%; }。该页面已有六年的历史,并且我还没有阅读(数百条)评论,所以我不知道它是否仍然有用。
html{ font-size:100%; }