链接之前的时期不可靠......另类?

时间:2013-09-13 22:33:26

标签: javascript html hyperlink

当我在网站上引用不同的页面时,我必须使用这样的链接: "./index"

我相信这段时间会将链接发送到一个目录,但我可能错了。问题是我在一个目录中有一个文件,我包含在多个页面中,它引用了一个文件。但是我不想要检查它在哪里运行以确定所需的时间段。

我希望能做的是"<starting directory>/page"。这可能吗?

2 个答案:

答案 0 :(得分:4)

.是当前目录,..是父目录。 ./index.htmlindex.html相同 - 当前目录中的此文件相对于当前页面的目录。例如,如果您在/some/path/other.html./index.html的链接将转到/some/path/index.html

对URL和资源(例如样式表/ javascript文件)使用绝对路径通常是个好主意,因为这允许您一致地引用它们。也就是说,您的链接应为/path/to/index.html。在引用同一目录中的文件并移动该目录时,使用相对路径确实具有一致性的优点,但我认为与在目录之间移动文件相比,这不太有利。未移动的文件的绝对路径不需要更改。

答案 1 :(得分:1)

/path/from/root/to/target.ext - 在开头使用斜杠会生成相对于您的域的链接。