5

嗨,这是我第一次在这里问问题。

我有一个图像 src

src="images//images/pixel.gif" 

但我不明白 src 中的这个双斜杠(//)。

还有什么是“ ./ ”和“ ../ ”在相对文件路径中的含义,如下面的src:

src="./images/pixel.gif" 
src="../images/pixel.gif" 
4

2 回答 2

11

首字母/表示网页的根。

具有名称的目录条目.表示相同的目录。如果它在开头,它通常意味着类似于“这里”的意思,主要用于说明路径是相对于当前位置的。

带有名称的目录条目..表示父目录。所以,这意味着要往上爬目录树。

如果两个或更多/是连续的,这将取消所有先前的路径并替换为网页的根。

也就是说,

src="images//images/pixel.gif"表示/images/pixel.gif(直接在根目录下,一个名为 的文件夹images,然后是文件。

src="./images/pixel.gif"表示images加载页面所在的同一目录内的目录(包含对图像的引用)。记住这里的概念。也可以直接写src="images/pixel.gif"

src="../images/pixel.gif"意味着上到加载页面所在的父目录,然后下到名为images. 记住概念。

希望有所帮助!

于 2012-05-17T06:08:43.443 回答
5
  1. 在大多数情况下 // 将与 / 相同。
  2. '。' 表示当前目录,“..”表示父目录。

    /app/test/files/somefile.php, /app/test/files/another.php, /app/test/css/somecss.css

如果您想访问 somefile.php 中的 somecss.css 并且您不知道应用程序根目录的绝对路径,那么您可以编写。

../css/somecss.css -> 转到父文件夹 test 然后是 css 文件夹,最后是 somecss.css 文件

同样,如果你想访问 another.php 你写

./another.php 或只是 another.php

于 2012-05-17T05:57:57.007 回答