子文件夹中的Html文件在另一个子文件夹

时间:2015-09-21 14:43:28

标签: html css path subdirectory

我经常阅读很多,并在这里找到解决方案,但这次似乎我无法让这个工作。 我有html / css / js的基本知识,所以这个问题可能有一个我看不到的平庸解决方案。

我的网站根本就是这个结构:

index.html

/css/style.css

/js/jquery.min.js

/folder/page.html

在我的page.html头中,我有:

<script src="/js/jquery.min.js"></script>
<noscript>
            <link rel="stylesheet" href="/css/style.css" type="text/css" />
</noscript>

(这是一个简化版本,我有其他css和js文件) 问题是这种指向文件夹的方式适用于js,但不适用于css。如果我看一下控制台错误,我发现错误地认为css文件位于/folder/css/style.css

我也尝试使用“../”并发生同样的事情:使用js而不是css文件夹。

<noscript>标签是否会以某种方式干扰?

感谢您的帮助!

编辑:
我解决了!有一个js覆盖它,根据窗口大小告诉哪个css加载,所以我用“../”更正了js中的路径,现在它们都正确地指向了根文件夹!谢谢你以某种方式让我走在正确的轨道上! ;)

1 个答案:

答案 0 :(得分:0)

这应该有效:

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

请记住,只有在禁用javascript时它才会起作用。有关noscript标签的更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript