3

在 chrome 中,字体似乎比 FF 和 IE 小 1px,我不明白为什么。使用的字体是“Georgia”,并且 CSS 或 HTML 中没有特定的浏览器命令,所以我无法弄清楚为什么 chrome 显示它的方式不同。

有没有人遇到过这个?

谢谢。

4

3 回答 3

2

这可能基于各种因素。Chrome 和 Firefox 使用不同的字体渲染引擎,它们在 Windows 中解释 ClearType 字体设置的方式也不同。同样,不同的浏览器对未标记的文档应用不同的默认 CSS 样式,这可能会导致字体大小等方面的差异。您可以尝试使用 CSS 重置样式表之类的东西来解决一些问题,http://www.cssreset.com/但不能保证会解决它。

于 2012-08-02T13:07:35.747 回答
1

如果你想为每个浏览器实现相同的样式,你应该试试这个:

站点向导

当我遇到这个问题时,它对我帮助很大。也许这个问题有一个更优雅的解决方案,但这确实有效。

于 2012-08-02T13:06:17.463 回答
0

在不同的浏览器和不同的系统之间,文本总是会有所不同。即使是同一个操作系统上的同一个浏览器也可能给出不同的结果,因为系统中存在文本渲染设置可能会影响外观

此外,字体大小并不是真正以像素为单位,而是以点为单位,因此浏览器将像素大小转换为点的方式可能有所不同。

于 2012-08-02T13:13:35.870 回答