Index.html文件未加载css

时间:2015-02-09 07:34:32

标签: html css

我已经使用wget下载了一个网站。当我打开index.html文件时,css不会加载。我注意到当我在本地磁盘上打开URL时,URL中嵌入了网站名称。例如:

文件:///Users/admin/Desktop/HickEx/www.hickory.com.au/index.html

但是css文件夹位于:

file:/// Users / admin / Desktop / HickEx / css但可能正在寻找

文件:///Users/admin/Desktop/HickEx/www.hickory.com.au/css

我该如何纠正这个问题?


好的问题解决了。我非常愚蠢的错误。

1 个答案:

答案 0 :(得分:1)

使路径相对。 因此,将文件:// Users更改为/ css /

OLD:

file://Users/SomePath/AnotherPath/MyCss/somefile.css

NEW:

../MyCss/somefile.css

A" /"将告诉文件从基本目录开始,这可能是你的基础C:取决于读取路径的内容。

A" ../"会告诉它上去一个文件夹..所以"用户/文件夹/../"实际上点击了用户文件夹。

或你是否意味着

你有足够的文件,你想在每个页面纠正这个,而不仅仅是索引。至于如何让wget不这样做,或者是一个简单的批处理过程,它会为每个文件做到这一点?

第二次编辑:

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Hickory Group</title>
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="js/jquery-plugins/jquery.fancybox-1.3.4/jquery.fancybox-1.3.4.css" />
<link rel="shortcut icon" href="favicon.ico">
<script src="js/modernizr-2.5.3.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.min.js"><\/script>')</script>

文件夹布局:

C:\SomeBasicFolder\index.html
C:\SomeBasicFolder\favicon.ico
C:\SomeBasicFolder\css\style.css
C:\SomeBasicFolder\js\jquery-plugins\jquery.fancybox-1.3.4\jquery.fancybox-1.3.4.css
C:\SomeBasicFolder\js\libs\jquery-1.7.min.js
C:\SomeBasicFolder\js\modernizr-2.5.3.min.js