3

我将基本标签设置为:

<base href="http://mnapoli.github.com/PHP-DI/">

然后我想在相对路径中创建一个指向http://mnapoli.github.com/PHP-DI/的链接。

我试过:

<a href="">link</a>

它适用于 Chrome,但这种方法是否标准并且应该适用于每个浏览器?

4

2 回答 2

3

我会做这样的事情:

<base href="http://mnapoli.github.com/PHP-DI/">

<a href="./">Home</a>
于 2012-10-22T21:47:57.080 回答
3

尽管href="./"正如 Mike 的回答所建议的更好(阅读代码的人更容易理解),但对所提出问题的回答是,使用空 URL 是标准的,并且应该适用于所有浏览器。根据STD 66,允许使用没有字符(路径为空)的相对 URL,并且根据相对 URL 的规则,它被解析为基本 URL。

这与文件夹或文件无关;URL 是字符串,它们是否映射到服务器上的文件夹或文件由服务器自行决定。

于 2012-10-22T21:55:10.510 回答