Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用em的css字体大小和百分比有什么区别?_Css_Font Size - Fatal编程技术网

使用em的css字体大小和百分比有什么区别?

使用em的css字体大小和百分比有什么区别?,css,font-size,Css,Font Size,可能重复: 我试图理解css中的不同大小选项,但我在ems和百分比之间迷失了方向。 它们似乎是一样的,我的意思是1em=150%和1.5em=150%。 它们也从父元素级联而来。 我遗漏了什么吗?我想这个网站可能会帮助解决你的问题 我读过,但实际上它并没有解释不同之处,我也读过。它不是一个复制品。在印刷领域,它一直是一个度量单位,所以这就是它仍然存在的原因之一。另一个原因,虽然你是对的,但它的工作原理与%完全相同,从排版的角度来看,它更容易使用。@Hannes:所以基本上em就像%/100?我

可能重复:

我试图理解css中的不同大小选项,但我在ems和百分比之间迷失了方向。
它们似乎是一样的,我的意思是1em=150%和1.5em=150%。
它们也从父元素级联而来。

我遗漏了什么吗?

我想这个网站可能会帮助解决你的问题


我读过,但实际上它并没有解释不同之处,我也读过。它不是一个复制品。在印刷领域,它一直是一个度量单位,所以这就是它仍然存在的原因之一。另一个原因,虽然你是对的,但它的工作原理与%完全相同,从排版的角度来看,它更容易使用。@Hannes:所以基本上em就像%/100?我真的很困惑,因为人们建议在主体上使用62.5%,然后在其他元素上使用ems ELSEWHERE,但如果它们相同,那么我可以在主体上使用%,在其他元素上使用%。但是他们推荐这个应该是有原因的。我认为这是个人品味的问题,我更喜欢用EM来排版,比如%来表示元素。在过去,页面缩放也是一个问题,但现在大多数浏览器都可以做到这一点,而无需依赖基于em的浏览器Typography@Hannes:那么在所有情况下100%=1em,没有任何差异?