2

我正在启动一个新项目。我问自己:为什么我font-size: 100%html使用该em单元时要添加元素?

100%与什么相比 - 100%?

4

2 回答 2

5

html 上的字体大小 100% 等于浏览器默认字体大小,可以是 14px 或 16px。

于 2013-10-21T20:33:36.367 回答
3

将字体大小声明为浏览器的相同值的方法有很多种。

  1. font-size: 1em;

  2. font-size: 100%;

  3. font-size: 16px; // this is default

这样,您可以获得默认的字体大小。但请注意,16 px 会改变字体大小,但这em取决于%正文标签中使用的字体大小。

小提琴:http: //jsfiddle.net/afzaal_ahmad_zeeshan/5Wkus/

所以你会看到, em 完全取决于在body. 或者你可以说,它从孩子到父母。它一直在寻找最近的父级的字体大小变化。在大多数情况下,它将代码定向到正文元素或用户代理默认样式表。

于 2013-10-21T20:38:11.503 回答