托管站点不使用CSS/JQuery


Hosted Site Not using CSS/JQuery

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

但是我测试了它的托管和CSS &JQuery (Google库)根本不起作用

CSS标签使用标准:

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

是否有一个原因,这不会工作时,活?但这肯定与为什么JQuery不能工作没有任何关系。

当它不工作的时候,我觉得离开它是不舒服的,所以我很抱歉我不能给你一个实时版本来查看。

任何帮助将是伟大的!

当你上线时,一定要用Inspector检查CSS和JS文件是否被正确加载——一定要注意URL前面的第一个斜杠表示你引用的是上线站点的根URL。本地站点和活动站点的目录结构不同吗?

另外,您可以尝试使用绝对URL加载外部文件,如http://domain.tld/css/css.css(仔细检查文件是否存在,或者是否可加载)。如果它工作,那么是你的相对URL路径不起作用。

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

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

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

确保你可以从web访问你的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已经提到的,检查路径