如何访问位于层次结构顶部的文件?

时间:2016-02-03 21:04:46

标签: html

我是HTML的新手,我有一个关于使用图片访问文件的问题。 我知道,要访问其他文件夹中的图片,代码看起来如下所示,我的HTML文件就在图片文件之前:

<img src="pictures/mountain.jpg" alt="mountain"/>

我的问题是:如何访问放置在HTML文件之外的文件中的图片?如何链接图片,但是后退通过一个文件,该文件是包含这些文件的文件?

3 个答案:

答案 0 :(得分:3)

你的意思是上一个文件夹?

<img src="../pictures/mountain.jpg" alt="mountain"/>

另外,如果你想要增加一个额外的文件夹,你可以这样做:

<img src="../../pictures/mountain.jpg" alt="mountain"/>

答案 1 :(得分:2)

您要在html文件中引用的文件(图像或其他html文件或JavaScript文件)必须位于服务器的根目录中。因此,如果您的服务器的根目录是c:\ users \ httpserver,并且您想要链接到c:\ users \ kristy \ pictures \ mountain.jpg中的图像,答案是它不可能,您将需要复制该文件到c:\ users \ httpserver中的目录并相对链接,如ketchupisred显示或绝对。

即如果html文件位于c:\ users \ httpserver \ html中且图片为c:\ users \ httpserver \ pictures \ _sand.jpg,

<img src="/pictures/mountain.jpg" alt="mountain"/>

注意起始/指的是服务器的根目录或

<img src="../pictures/mountain.jpg" alt="mountain"/>
在进入图片文件夹之前,你带了一个等级

答案 2 :(得分:0)

由于已经解释了一个或两个文件夹,我只想补充一点,如果你想访问根目录中的文件,你可以这样做:

<img src="/pictures/mountain.jpg" alt="mountain"/>