我创建了一个网站,在我开发的时候使用XAMPP在本地运行它,并且在本地运行时它运行得很好。
然而,我在托管和CSS& JQuery(谷歌图书馆)根本不起作用。
CSS标签使用标准:
<link rel="stylesheet" type="text/css" href="/css/css.css">
这有什么理由不能在现场工作吗?但肯定这与JQuery无法工作的原因无关?
当它无法正常工作时,我感觉不舒服,所以我很抱歉我不能给你一个现场版本来查看。
任何帮助都会很棒!
答案 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已经提到的那样检查路径。