我将基本标签设置为:
<base href="http://mnapoli.github.com/PHP-DI/">
然后我想在相对路径中创建一个指向http://mnapoli.github.com/PHP-DI/的链接。
我试过:
<a href="">link</a>
它适用于 Chrome,但这种方法是否标准并且应该适用于每个浏览器?
我将基本标签设置为:
<base href="http://mnapoli.github.com/PHP-DI/">
然后我想在相对路径中创建一个指向http://mnapoli.github.com/PHP-DI/的链接。
我试过:
<a href="">link</a>
它适用于 Chrome,但这种方法是否标准并且应该适用于每个浏览器?
我会做这样的事情:
<base href="http://mnapoli.github.com/PHP-DI/">
<a href="./">Home</a>
尽管href="./"
正如 Mike 的回答所建议的更好(阅读代码的人更容易理解),但对所提出问题的回答是,使用空 URL 是标准的,并且应该适用于所有浏览器。根据STD 66,允许使用没有字符(路径为空)的相对 URL,并且根据相对 URL 的规则,它被解析为基本 URL。
这与文件夹或文件无关;URL 是字符串,它们是否映射到服务器上的文件夹或文件由服务器自行决定。