14

我有一个刚刚上传到互联网上的网站,在 Ubuntu 和 WinXP 上使用 Firefox 3.0.1 显示的效果不同。

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

  1. 网站图标不见了
  2. 背景颜色不显示(在样式表中设置)

我做错了什么?CSS 文件是在 Ubuntu 下获取的,那么为什么不应用所有样式表,只应用它喜欢的部分呢?为什么不显示图标?他们是同一个问题吗?


背景颜色的答案:无效的 HTML。但我很想有人解释为什么它可以在 Windows 而不是 Ubuntu 下工作。

关于 favicon 的答案:以前没有 favicon。浏览器缓存了缺少的图标。 清除 Firefox 缓存,一切正常。

4

7 回答 7

10

我首先建议让您验证 html 和 css 代码。如果您的标记中有任何错误,这些可能会导致渲染错误。

于 2008-08-08T18:54:41.010 回答
1

我还遇到了 WinXP 上的 FF3 和 OS X 上的 FF3 之间的差异(主要是 CSS 定位)。CSS 和 HTML 都得到了正确验证,但我一直无法弄清楚为什么会有这种差异。我认为渲染引擎是相同的,但显然至少有一些细微的差异。

于 2008-08-08T19:27:15.907 回答
1

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

于 2008-08-26T15:10:57.713 回答
0

我相信这是字体问题和浏览器/操作系统问题。

我们知道不同的 firefox 版本取决于操作系统 - 有一些适用于 Linux 的 firefox 扩展,一些适用于 windows 的 firefox 扩展。这是我猜的字体。

尝试下载包含所有 windows 字体的 mtts core fonts (microsoft true type ),以便 firefox 可以显示您在 css 中指定的字体。

您还可以检查您是否使用了两个平台上都可用的字体。否则,我建议重新检查并重新验证您的代码。

另一个问题可能是屏幕分辨率。在具有高分辨率的 Windows 中可能没问题,但在低分辨率的 ubuntu 版本中则不行。

于 2008-11-02T04:41:51.527 回答
0

说得太明显了,但它们都是“Firefox 3.01”吗?例如,一个不是 Firefox 3.01 revision 3 update 6 service pack 9 而另一个,好吧,你明白了。

即使它们都是该平台上最新的 Firefox,也不意味着它们完全一样。

于 2008-11-02T07:44:24.827 回答
0

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

于 2009-03-13T09:40:42.330 回答
0

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

于 2009-08-21T23:52:30.220 回答