在GET请求中找不到CSS文件

时间:2017-09-20 15:00:23

标签: java html css

我有一个具有这种结构的项目。像这样包含CSS文件

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

当我从我的电脑上打开html文件时,css会加载。但是当我从localhost上的GET请求加载它时,找不到css文件。

structure

2 个答案:

答案 0 :(得分:1)

确实是路径错误。 在斜杠符号前使用两个点时 - 浏览器在 index.html

的当前位置上方的两个文件夹中搜索文件

解决方案取决于您的索引文件所在的位置,我认为当您将所有内容放入localhost时, index.html 位于根文件夹中,因此之前不需要以点为单位斜线标志,简单地让你的道路像这样:

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

或者没有&#34; / static /&#34;,如果你还移动了&#34; css&#34;文件夹到根

如果您仍然在模板文件夹中调用索引 - 请尝试使用此代码

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

答案 1 :(得分:0)

您的路径不正确。从图像中,正确的路径似乎是

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