Firefox无法使用绝对文件路径找到外部CSS

时间:2012-04-24 07:30:17

标签: html css

在我的网页上,我在<head>元素中有以下行:

<link type="text/css" href="C:/myApps/app1/images/css/12.02/main.css" rel="stylesheet" />

当我在Firefox 11.0中查看该页面时,显然没有加载main.css。如果我去查看页面源代码,我会在HTML中看到<link>元素(上面),但是当我点击它时,我收到以下错误:

  

Firefox不知道如何打开此地址,因为协议(c)与任何程序都没有关联。

如何解决此问题?

4 个答案:

答案 0 :(得分:6)

尝试:

<link type="text/css" href="file:///C:/myApps/app1/images/css/12.02/main.css" rel="stylesheet" />

可能有效

编辑:根据其他答案,这是您想在本地计算机上使用css文件,如果该网站将被托管,那么您将需要使用相对路径。

<link type="text/css" href="images/css/12.02/main.css" rel="stylesheet" />

以上假设您带有链接的html文件位于“app1”文件夹中。

马丁

答案 1 :(得分:3)

你需要插入一个url / uri =&gt; file:///C:/myApps/app1/images/css/12.02/main.css

答案 2 :(得分:0)

你是否在服务中发展(例如WAMP?)。如果没有,你应该。如果没有,则必须指定相对路径。

答案 3 :(得分:0)

嗨,你改变你的css路径

<link type="text/css" href="C:/myApps/app1/images/css/12.02/main.css" rel="stylesheet" />

进入

xxx.css替换为正确的路径

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