html - 在带有 <base> 标签的链接上使用空 href 是否可以

标签 html url hyperlink

我这样设置基本标签:

<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/

相关文章:

java - 在android中的textview中保留空格

html - Internet Explorer 中难看的字体呈现

java - 如何在 Java 中修复 URL 中的非法字符?

html - 如何为复选框值构建 url 参数

apache - 在同一站点上从一个 SEO 友好 URL 重写为另一个 SEO 友好 URL

Android/iPhone 链接样式

html - 响应式图像链接排成一排

javascript - 使正确的 div 响应

linux - 无法从 Linux 中删除文件链接

php - 如何将主题标签文本转换为主题标签超链接?