我难住了。我和一个客户端都在 XP 机器上运行 Firefox 3.0.12。我们在不同的机器上用同一个浏览器查看同一个页面,得到不同的结果。注意:两台机器所有IE浏览器一致,我的FF 3.5.1和我的FF 3.0.12一致。(他没有安装 FF 3.5.x 来比较)。
有 1 个像素的差异导致他的标题 div (所有图像,没有文本)换行。我的很好。如果我将他的标题扩大 1 px(通过 Firebug css 编辑),它就可以工作。
所以我的问题是还有哪些其他变量会影响渲染?
我试图“跳出框框”思考,因为它似乎应该完全一样。
我们清除了浏览器缓存。我对 HTML 源进行了比较,除了 javascript 日期时间戳和 javascript 跟踪代码 var 之外,源是相同的。
我知道这个问题会对来源有所帮助,但我的客户特别不希望这个页面出现在互联网上。我还通过 webex 会话验证了该问题。起初,我不敢相信我们会有不同的结果。
其他人以前遇到过这样的事情吗?接下来我应该检查/调试什么?
编辑:有很多关于字体的建议,但标题只使用图像。好吧,这并不完全正确,有些 div 是可折叠菜单的一部分,但所有这些都设置display:none
为初始渲染,所以我认为它是另一回事。
编辑 2:我已经更改了计算机上的各种字体和大小(系统默认字体设置和 Firefox 中的)以尝试复制问题。我改变了渲染风格(标准与清晰类型)。纳达。问题几乎肯定与字体无关。我将不得不看看我是否可以获得对客户计算机的更多访问权限以复制问题。