FF3 WinXP!= FF3 Ubuntu - 为什么?

时间:2008-08-08 18:03:26

标签: css firefox ubuntu

我有一个网站,我刚刚上传到互联网上,并且在Ubuntu和WinXP上使用Firefox 3.0.1进行了不同的显示。

我在Ubuntu上注意到的两件事:

  1. 缺少图标
  2. 背景颜色未显示(在样式表中设置)
  3. 我做错了什么? CSS文件是在Ubuntu下获取的,那么为什么它不应用所有的样式表,只是它喜欢的位?为什么不显示favicon?他们是同一个问题吗?

    <小时/> 关于背景颜色的答案:无效的HTML。但我希望有人能解释为什么它在Windows下工作而不是Ubuntu。

    关于favicon的答案:之前,没有图标。浏览器缓存了缺少的图标。 Clear the Firefox cache,一切都很好。

7 个答案:

答案 0 :(得分:8)

我首先建议你验证html和css代码。如果标记中存在任何错误,则可能会导致渲染错误。

答案 1 :(得分:1)

我同意..这两个操作系统之间存在细微差别。部分原因是字体大小以及如何确定行高和字母间距。如此多的页面流基于这些空白元素与其他页面元素交互。

答案 2 :(得分:1)

我也遇到了WinXP上的FF3和OS X上的FF3之间的差异(主要是CSS定位)。 CSS和HTML都经过了正确的验证,但我从来没有弄清楚为什么会出现这种差异。我认为渲染引擎是相同的,但显然至少存在一些微妙的差异。

答案 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)

Ubuntu(我相信)将他们自己的补丁应用到Firefox,所以也许这个原因。话虽如此,我认为补丁仅用于较小的GUI类型更改。

答案 6 :(得分:0)

要查看有什么不同,请在Linux和Windows的Firefox地址栏中输入about:config,按Enter键,然后比较输出