<base>元素

<base> 标签规定文档中所有相对 URL 的基准 URL 和/或目标。

通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。

使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。

<base> 标签必须具有 href 或 target 属性,或两者都有。

一份文档中只能有一个 <base> 元素,而且它必须位于 <head> 元素内部。它通常是 head 元素中位置最靠前的子元素之一,以便随后的元数据元素中的相对 URL 可以用上其设置的基准 URL。如果<head>中有多个<base>元素,则只有第一个有效。

 

<base> 标签不支持任何事件属性,但是支持HTML全局属性。

该标签不能有结束标签。

 

href属性:规定页面中所有相对 URL 的基本 URL。

target属性:取值:_blank、_parent、_self、_top。规定页面中所有超链接和表单的默认目标。

 

例子:

<head>

  <base href="https://www.xxx.com.cn/" target="_blank">

</head>

 

<body>

<img src="photo/123.png" width="200" height="150" alt="Tree">

<a href="tagstest/tag_base.asp">HTML base 标签</a>

</body>