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