Chrome浏览器,字体大小比其他浏览器小1px

问题描述:

在Chrome中,字体看起来比FF和IE小1px,我看不出为什么。使用的字体是“格鲁吉亚”,CSS或HTML中没有特定的浏览器命令,所以我不知道为什么chrome显示不同。Chrome浏览器,字体大小比其他浏览器小1px

有没有人遇到过这个?

谢谢。

+0

我从来没有注意到这一点。伟大的观察! – starbeamrainbowlabs 2012-08-02 13:19:58

这可能基于各种因素。 Chrome和Firefox使用不同的字体渲染引擎,并且他们在Windows中如何解释ClearType字体设置也有所不同。另外,不同的浏览器将不同的默认CSS样式应用于未标记的文档,这些文档可能会导致字体大小不一致等等。你可以尝试使用像CSS重置样式表这样的东西来平息一些问题,但是不能保证能解决这个问题。

+0

嘿,我在CSS文件的顶部有一个重置,因为它与字体一起出现错误。我不明白它是从哪里来的,因为我以前从来没有遇到过这个问题。 – zomboble 2012-08-02 13:13:23

如果要实现每一个浏览器相同的风格,你应该试试这个:

sitewizard

它帮了我很多,当我遇到问题就来了。也许这个问题有一个更优雅的解决方案,但是这很有效。

+0

Chrome和Firefox出现问题,但浏览器的最新版本。它看起来像一个铬的怪癖,但我从来没有遇到过。 – zomboble 2012-08-02 13:08:37

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

此外,字体大小并非真正以像素为单位进行度量,而是以点为单位可能是浏览器将像素大小转换为点的差异。