当前位置:  开发笔记 > 编程语言 > 正文

是什么导致不同PC上的同一浏览器以不同方式呈现相同的HTML?

如何解决《是什么导致不同PC上的同一浏览器以不同方式呈现相同的HTML?》经验,为你挑选了2个好方法。

我很难过.我和客户都在XP机器上运行Firefox 3.0.12.我们在不同机器上的同一浏览器中查看同一页面,并且具有不同的结果.注意:所有IE浏览器在两台机器上都是一致的,我的FF 3.5.1与我的FF 3.0.12一致.(他没有安装FF 3.5.x来进行比较).

有一个像素差异导致他的标题div (所有图像,没有文本)包装.我很好.如果我将标题扩展1 px(通过Firebug css编辑),它就可以了.

所以我的问题是影响渲染的其他变量是什么?

我试图"开箱即用",因为它似乎应该完全相同.

我们清除了浏览器缓存.我在HTML源代码上做了一个差异,除了javascript日期时间戳和javascript跟踪代码var之外,源代码是相同的.

我知道这个问题对于来源有帮助,但我的客户特别不希望这个页面在互联网上存在.我也通过webex会话验证了这个问题.起初,我无法相信我们会有不同的结果.

其他人之前遇到过这样的事情吗?接下来应该检查/调试什么?

编辑:有很多指向字体的建议,但标题仅使用图像.嗯,这不完全正确,有一些div是可折叠菜单的一部分,但所有这些都设置display:none为初始渲染,所以我认为它是另一回事.

编辑2:我已经在我的计算机上更改了各种字体和大小(系统默认字体设置和Firefox中)以尝试复制问题.我改变了渲染风格(标准与清晰类型).纳达.问题几乎绝对不是字体相关的.我将不得不看看我是否可以获得更多访问客户端计算机的权限来复制问题.



1> James Skidmo..:

由于我们无法在自己的浏览器中查看该网站,因此以下是我将尝试解决该问题的过程:

开始逐个删除代码块,直到两个浏览器看起来相同.

你最后删除的代码块使得一切都完美排列(即使你错过了身体的一块),那就在罪魁祸首附近.

既然你找到了罪魁祸首,就把所有代码都放回原处.首先开始乱搞字体.更改字体,大小,删除文本等,直到找到浏览器相同的条件.如果它不是字体问题,请开始弄乱它的其他部分,直到找到匹配它的条件.

一旦你完成了,你就会知道你的问题,你可以解决它.



2> Hardryv..:

如果您使用的是Firefox,请确保按Ctrl-0默认缩放级别.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有