托管网站不使用CSS / JQuery

时间:2013-05-29 20:41:16

标签: php jquery css

我创建了一个网站,在我开发的时候使用XAMPP在本地运行它,并且在本地运行时它运行得很好。

然而,我在托管和CSS& JQuery(谷歌图书馆)根本不起作用。

CSS标签使用标准:

<link rel="stylesheet" type="text/css" href="/css/css.css">

这有什么理由不能在现场工作吗?但肯定这与JQuery无法工作的原因无关?

当它无法正常工作时,我感觉不舒服,所以我很抱歉我不能给你一个现场版本来查看。

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:4)

如果在上线时正确加载CSS和JS文件,请检查Inspector - 请注意,URL前面的第一个斜杠表示您引用了实时站点的根URL。本地和实时网站的目录结构是否不同?

此外,您可以尝试使用绝对URL加载外部文件,例如http://domain.tld/css/css.css(仔细检查文件是否存在或可加载)。如果它有效,那么它是您的相对URL路径无效。

[编辑]:为了完整起见,这是相对URL路径的工作方式:

  • /<fileName>.<fileExtension>将指向根目录下的文件
  • ./<fileName>.<fileExtension>将指向与当前页面相同的目录中的文件
  • ../<fileName>.<fileExtension>将指向相对于当前目录
  • 的上一级目录中的文件

答案 1 :(得分:0)

检查您是否已将CSS文件实际上传到/css/文件夹中。 (显然,/css/文件夹应该存在于您的服务器上)

确保您可以从网络访问CSS文件:例如,如果您到这里http://yourdomain.com/css/css.ss,您应该会看到CSS文件的内容。

如果您可以在此处查看文件内容:http://yourdomain.com/css/css.css

然后试试这个:

<link rel="stylesheet" type="text/css" href="http://yourdomain.com/css/css.css">

正如@Terry已经提到的那样检查路径。