Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
子文件夹中的Html文件可以';在另一个子文件夹中找不到css_Html_Css_Path_Subdirectory - Fatal编程技术网

子文件夹中的Html文件可以';在另一个子文件夹中找不到css

子文件夹中的Html文件可以';在另一个子文件夹中找不到css,html,css,path,subdirectory,Html,Css,Path,Subdirectory,我通常在这里读很多书并找到解决方案,但这次我似乎无法让它发挥作用。 我有html/css/js的基本知识,所以这个问题可能有一个我看不到的陈腐解决方案 我的网站的基本结构如下: index.html /css/style.css /js/jquery.min.js /folder/page.html 在my page.html head中,我有: <script src="/js/jquery.min.js"></script> <noscript>

我通常在这里读很多书并找到解决方案,但这次我似乎无法让它发挥作用。 我有html/css/js的基本知识,所以这个问题可能有一个我看不到的陈腐解决方案

我的网站的基本结构如下:

index.html

/css/style.css

/js/jquery.min.js

/folder/page.html
在my page.html head中,我有:

<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文件夹

标记是否有干扰

谢谢你的帮助


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

这应该有效:

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


请记住,只有当禁用javascript时,它才会起作用。有关noscript标记的更多信息,请点击此处:

当您删除
标记时,它是否有效尝试此
./css/style.css
。是的@wouter140,我知道,但仍然。。。index.html中的同一个头部确实正确显示css。我的页面是基于模板的,我没有确切解释为什么需要标签。我猜在加载css之前发生了一些js?@wouter140我解决了它!有一个js覆盖了这一切,告诉根据窗口大小加载哪个css,所以我用“./”更正了js中的路径,现在它们都正确地指向根文件夹!谢谢你让我走上正轨