src =“/ images / logo.gif”和src =“images / logo.gif”有什么区别?

时间:2009-07-16 23:04:10

标签: html

<img src="images/logo.gif" />

相当于

<img src="./images/logo.gif" />

但是

<img src="/images/logo.gif" />

是不同的。

第三项在哪里寻找logo.gif?

3 个答案:

答案 0 :(得分:10)

第三个是相对于网站的根目录,所以如果你在一个页面上:

http://entrian.com/somewhere/page.html
它会查看:

http://entrian.com/images/logo.gif

忽略页面地址的somewhere部分。

答案 1 :(得分:7)

<强> 图像/ logo.gif

它是相对的,意思是:转到名为 images 的文件夹,然后获取资源 logo.gif

<强> ./图像/ logo.gif

它是相对的,意思是:从当前文件夹(点表示这个)转到名为 images 的文件夹,然后获取资源 logo.gif

正如你所看到的,前两个意思相同,最后是最后一个

<强> /images/logo.gif

这是绝对的,意思是:从Web服务器的根目录或文件系统或其他东西(斜杠表示这个)转到名为 images 的文件夹,然后获取资源徽标。 GIF

答案 2 :(得分:0)

在文档根目录中。前两个是相对路径,而最后一个是绝对路径。