谷歌浏览器字体大小比其他浏览器小1像素

3
在Chrome浏览器中,字体似乎比FF和IE小1像素,我不知道为什么。使用的字体是“Georgia”,在CSS或HTML中没有特定的浏览器命令,所以我无法弄清楚为什么Chrome显示不同。
有人遇到过这种情况吗?
谢谢。

我从来没有注意到。非常好的观察! - starbeamrainbowlabs
3个回答

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

嘿,我在CSS文件的顶部有一个重置,因为字体出现错误。我不明白它来自哪里,因为据我所知以前从未遇到过这个问题。 - zomboble

1

如果您想在每个浏览器中实现相同的样式,可以尝试以下方法:

sitewizard

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


问题出现在Chrome和Firefox上,但是浏览器都是最新版本。看起来像是Chrome的一些小问题,但我以前从未遇到过这种情况。 - zomboble

0
文本在不同浏览器和系统之间总会有些许差异。即使是同一个操作系统上的同一款浏览器,也可能会产生不同的结果,因为系统中的文本渲染设置可能会影响外观。
此外,字体大小实际上是以点为单位进行测量的,所以浏览器将像素大小转换为点的方式可能会有所不同。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接