HTML <base> 标签

2025 年 3 月 25 日 | 阅读 2 分钟

HTML <base> 标签用于为 HTML 文档中所有相对链接指定一个基础 URI 或 URL。

文档中只能指定一个 <base> 元素,并且它必须放置在 <head> 元素内。我们还可以使用 target 属性指定其他链接的打开方式(在同一窗口中、在新窗口中等)。

语法

在 HTML 中,<base> 元素不包含结束标签,但在 XHTML 中,需要结束标签 </base>。

以下是关于 <base> 标签的一些规范

显示
开始标签/结束标签仅起始标签
用途锚点和链接

示例

在同一窗口中打开(默认)

在上述示例中,我们使用了基础 URL = "https://tpointtech.cn",所有其他相对链接都将以此作为起始 URL。此处 (/) 定义了当前文档的根 URL。

在新窗口中打开(在 <base> 标签中使用 _blank)

在上述示例中,我们仅在 <base> 标签中使用了 target="_blank",但它适用于整个文档链接。

属性

标签特定属性

属性定义
hrefURL它指定所有相对链接的基础 URL。
target (目标)
 _blank在新窗口中打开相对链接
 _self在当前窗口中打开相对链接
 _parent在父框架中打开相对链接
 _top以页面全宽打开链接

全局属性

<base> 标签支持 HTML 中的所有全局属性

事件属性

<base> 不支持 HTML 中的事件属性

支持的浏览器

元素chrome browser Chromeie browser IEfirefox browser Firefoxopera browser Operasafari browser Safari
<base>是的是的是的是的是的