html中的相对链接?

时间:2009-08-29 01:17:22

标签: html

好的,我觉得发布这个非常愚蠢。我不确定它是否被归类为编程问题,但它足够接近。在我的Web应用程序中,一个页面使用如下相对链接:

<img src='images/start.png' />

我的其他页面位于完全相同的目录中,但是firebug说上面的代码等于http://localhost/projectFolder/viewtrip.php/images/start.png。我很困惑,我觉得自己像个白痴。有什么我显然做错了吗?

3 个答案:

答案 0 :(得分:1)

尝试:

<img src='./images/start.png' />

答案 1 :(得分:0)

HTML中是否有基本标记?

像这样? <base href="http://localhost/myfolder/viewtrip.php" />

(不应该没有意义,但我想不出别的东西)

P.S。你在萤火虫的哪个地方看到这条路?

答案 2 :(得分:0)

当您指定相对路径时,您使用当前文档作为基础来说明该元素位于该位置的浏览器。您网站中的images目录在哪里?如果你在路径的前面加上一个/,你就是说浏览器可以使用你网站的根作为基础找到该元素。我发现在路径前面使用./或../的唯一真正价值是在编辑文件时在预览时进行适当的渲染,有时在发布时会给我带来麻烦(对我而言)。