我有一个网站,我刚刚上传到互联网上,并且在Ubuntu和WinXP上使用Firefox 3.0.1进行了不同的显示。
我在Ubuntu上注意到的两件事:
我做错了什么? CSS文件是在Ubuntu下获取的,那么为什么它不应用所有的样式表,只是它喜欢的位?为什么不显示favicon?他们是同一个问题吗?
<小时/> 关于背景颜色的答案:无效的HTML。但我希望有人能解释为什么它在Windows下工作而不是Ubuntu。
关于favicon的答案:之前,没有图标。浏览器缓存了缺少的图标。 Clear the Firefox cache,一切都很好。
答案 0 :(得分:8)
我首先建议你验证html和css代码。如果标记中存在任何错误,则可能会导致渲染错误。
答案 1 :(得分:1)
我也遇到了WinXP上的FF3和OS X上的FF3之间的差异(主要是CSS定位)。 CSS和HTML都经过了正确的验证,但我从来没有弄清楚为什么会出现这种差异。我认为渲染引擎是相同的,但显然至少存在一些微妙的差异。
答案 2 :(得分:1)
我同意..这两个操作系统之间存在细微差别。部分原因是字体大小以及如何确定行高和字母间距。如此多的页面流基于这些空白元素与其他页面元素交互。
答案 3 :(得分:0)
我认为这是一个字体问题和浏览器/操作系统问题。
我们知道不同的firefox版本依赖于操作系统 - 有一些firefox扩展可用于Linux,一些用于Windows的firefox扩展可用。 这是我猜的字体。
尝试下载包含所有Windows字体的mtts核心字体(microsoft true type),以便firefox可以显示您在css中指定的字体。
您也可以检查是否使用了两个平台上都可用的字体。否则,我建议重新检查并重新验证您的代码。
另一个问题可能是屏幕分辨率。在具有高分辨率的窗口中可能没问题,但在低分辨率的ubuntu版本中可能没问题。
答案 4 :(得分:0)
几乎要说太明显了,但它们都是“Firefox 3.01”吗?例如,一个不是Firefox 3.01修订版3更新6服务包9,另一个不是,你得到的图片。
即使它们都是该平台上最新的Firefox,但并不意味着它们完全相同。
答案 5 :(得分:0)
要查看有什么不同,请在Linux和Windows的Firefox地址栏中输入about:config,按Enter键,然后比较输出
答案 6 :(得分:0)
Ubuntu(我相信)将他们自己的补丁应用到Firefox,所以也许这个原因。话虽如此,我认为补丁仅用于较小的GUI类型更改。