我的文件夹设置
-src /主/ HTML / index.html中
-src /主/ CSS / global.css中
万一它是相关的,我有apache24设置来寻找
DocumentRoot "/home/master/Documents/projects/SCI/src/main/html.
最后,在我的index.html中我有
<link rel="stylesheet" type="text/css" href="../css/global.css" />
我的问题是我的css不起作用,除非我将我的global.css放在html文件夹中并直接做&#34; href =&#34; global.css&#34;。除此之外,我尝试将href设置为&#34; /css/global.css" ;,&#34; css / global.css&#34;,&#34; /../ css / global.css& #34;,&#34; global.css&#34;和&#34; /css/global.css"。我应该如何使我的href成为我的css代码
编辑:它似乎正在放弃&#34; ..&#34;在运行时间。如果我从我的网页检查元素,它会显示&#34;在此服务器上找不到请求的URL /css/global.css&#34;
答案 0 :(得分:0)
答案发现,这是一个Apache“问题”。 Apache不会让你走得更远“DocumentRoot”。因此,通过将我的根设置为“... / html”,我看不到“... / html”,只能转发;所以无论我添加到我的代码中有多少“../”,我都无法再查看html文件了。
解决方案是将DocumentRoot设置为“... / src / main /”并导航到localhost / html。这样,“../ css / global.css”现在可以返回查看css文件夹。