HTML——base标签的定义和用法
<base>
定义和用法:
<base> 标签为页面上的所有链接规定默认地址或默认目标。
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。使用 <base> 标签可以改变这一点。
浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。
注释:<base> 标签必须位于 head 元素内部。
必需的属性:
属性 | 值 | 描述 |
href | URL | 规定页面中所有相对链接的基准 URL |
可选的属性:
属性 值 描述
target _blank 浏览器总在一个新打开、未命名的窗口中载入目标文档。
_parent 这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。
_self 这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。
_top 这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。
根据值选择在何处打开页面中所有的链接。
样例:
<head>
<base href="http://www.w3school.com.cn/i/" />
<base target="_blank" />
</head>