【问题标题】:Google Chrome, font size 1px smaller than other browsers谷歌浏览器,字体大小比其他浏览器小 1​​px
【发布时间】:2012-07-31 10:57:13
【问题描述】:

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

以前有人遇到过这种情况吗?

谢谢。

【问题讨论】:

  • 我从来没有注意到这一点。很棒的观察!

标签: html css firefox google-chrome


【解决方案1】:

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

【讨论】:

  • 嘿,我在 CSS 文件的顶部进行了重置,因为它存在字体错误。我不明白它是从哪里来的,因为据我所知,我以前从未遇到过这个问题。
【解决方案2】:

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

sitewizard

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

【讨论】:

  • 问题出现在 chrome 和 firefox 上,但是是最新版本的浏览器。它看起来像 chrome 的一些怪癖,但我以前从未遇到过。
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2017-05-25
    • 2016-03-07
    • 2011-09-09
    • 2012-07-05
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多