0

我一直遇到一个问题,有时我的网站文本完全随机地变得非常小。据我所知,这只发生在 Mac 上的 Firefox 上。它看起来像这样:

外观

当我检查 Firebug 时,我注意到font-size: 1pxbody 上有一个集合,它解释了问题(网站基于 off em,它遵循 body 字体大小)。问题是,我从来没有font-size: 1px在我的代码中设置任何地方。它说font-size: 1em

当我检查 Firebug 时。

这是解决方案的已知问题吗?这是一个很快就会在生产环境中使用的网站,我无法预测故障何时会发生!

4

2 回答 2

1

Em 与其直接或最近的父级的字体大小相关,Rem 仅与 html(根)字体大小相关。

于 2016-06-15T10:03:25.133 回答
0

最好在 ems 中设置 html 的字体大小,因为这样它将与浏览器字体大小相关。通常浏览器字体大小为 16 像素,但可能会延迟。稍后您可以使用相对于根值 html 的 rems。

于 2016-06-15T10:19:18.070 回答