0

我只是花了最后几个小时调试一个大问题,问题是,

当我使用 Firefox 时,我的外部 css 样式表没有加载。

使用 Firefoxes 调试工具,我可以断定找不到该文件,它与我检查的 MIME 类型或编码无关。

我使用相对 URL 来引用我的样式表,我决定使用绝对 URL,它起作用了!经过几个小时几乎失去理智。

但是,如果我一直在 localhost 上进行调试,那么在每个页面上使用绝对 URL 只是一种痛苦而且不切实际。

谁能告诉我为什么我需要证明绝对 URL 的?CSS 文件在那里,Firefox 声明了相对 URL,当我手动访问它时,它可以工作,但是 Firefox 找不到它。包括 Chrome 和 Safari 在内的所有其他浏览器都可以使用相对 URL。

我可以使用 php 并定义所有这些相对 URL,然后在我的 HTML 中引用它们,从而更容易切换域进行调试,但仍然很痛苦,我不知道为什么我必须这样做。

我的网站在这里

提前致谢,

杰克。

注意:出于测试原因,我给出了我遇到问题的网站的链接,与广告无关。

4

1 回答 1

1

<link>对于您的样式表问题:将反斜杠更改为元素中的正斜杠。

<link rel="stylesheet" href="css/main.css">

有几个图像有类似的问题。

您还有许多其他错误:and<script>之间的标签,以及一些松散的标签<head><body></article>

如果您使用的是 Firefox,请查看页面源并修复您看到的以红色突出显示的任何内容。然后再试一次。

于 2013-06-19T05:12:37.350 回答