我的屏幕在 Windows XP 下的 IE8 中看起来不错。但是当我在Windows Server 2003下用IE8打开时,所有的文字都比在XP下加粗。我可以对其应用样式,例如更改 css 中的字体粗细,但在这种情况下,Windows XP 下的字体粗细也会发生变化,无论如何我的屏幕看起来都不一样。
最佳答案
这很可能与计算机上可用的字体有关,而不是浏览器。
检查文本尝试使用的字体,以及两台机器上安装的字体。如果缺少任何一台机器,您可以安装它们,或者只是将样式表设置为使用两台机器上都可用的字体。
如果您只担心那些运行 IE8 的特定机器(即,如果它是您自己的内部 Intranet 上的站点),那么这就足够了。
但是,如果您希望从外部查看该页面,请记住,不可能在所有浏览器和操作系统中实现像素完美匹配。例如,如果 Mac 用户打开您的页面,他们肯定不会安装 Ariel 和 Tahoma 字体。浏览器将尝试选择最接近的匹配项,但它看起来会有所不同。没有真正的解决办法。即使更改屏幕分辨率也会影响字体的外观。
关于html - Windows Server 2008 下 IE8 中的字体粗细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923260/