如何<a href="..."> determined?</a>的绝对路径

时间:2012-05-21 14:38:16

标签: html windows anchor href absolute-path

我在c:\内的目录结构中有一个深层html。一行是这样的:

<link type="text/css" rel="stylesheet" href="/s/2036/21/2/_/download/superbatch/css/batch.css" media="all">

当我将鼠标悬停在链接上时,会显示file:///C:/s/2036/21/2/_/download/superbatch/css/batch.css作为链接地址。我希望它解释为file:///C:/Users/name/folder1/...some folders/s/2036/21/2/_/download/superbatch/css/batch.css

的实际位置

需要做出哪些改变?

编辑 :有几个文件包含相关链接,所以我不能只编辑它们中的每一个。

P.S :如果标题不够表现,请将标题更改为更好的标题。

4 个答案:

答案 0 :(得分:5)

如果您的HTML文件位于C:\Users\name\folder1\...some folders\,则可以删除前导斜杠以使其成为相对路径。

否则,您必须在地址前加上file:///C:/Users/name/folder1/...some folders,以保持绝对。

答案 1 :(得分:0)

<link type="text/css" rel="stylesheet" href="./s/2036/21/2/_/download/superbatch/css/batch.css" media="all">

注意开头的.(点),这意味着它是一个相对路径,从文档/文件的当前执行目录开始。

答案 2 :(得分:0)

First - 我的例子中没有看到任何锚点。

Second,它只适用于IE。

您必须通过UNC ---&gt;访问该项目\\myShare\lalala

这是一个工作示例:

 <a type="text/css" rel="stylesheet" href="\\dev-8\c$\1.txt" >fsdfsd</a>

其中 dev-8 是我的电脑名称。

在你的root中创建1.txt文件 - 它会起作用。

答案 3 :(得分:0)

最后我不得不把文件放在webserver的htdocs文件夹中。我有点希望有一个不同的解决方案

相关问题