Firefox 无法使用绝对文件路径查找外部 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) 与任何程序都没有关联。

我该如何解决这个问题?

尝试:

<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"文件夹中。

马丁

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

嗨,

你 cas 更改您的 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" />

最新更新