HTML 参考手册

HTML 标签大全

HTML: <base> 标签

HTML <base>标签定义了一个基本URL,该基本URL将用于HTML文档中的所有相对URL。一个文档中只能有一个 <base>标签,并且必须在 <head>标签中定义它。在使用任何相对URL之前, <base>标签应出现在文档中。此标签通常也称为 <base>元素。

在线示例

指定页面上所有链接的默认 URL 和默认目标:

<!doctype html>
<html>
<head>
  <meta charset="UTF-8">
  <title>HTML5 Base by www.niaoge.com</title>
  <base href="/html/">
</head>
<body>
  <h1>Heading 1</h1>
  <a href="html-tutorial.html">HTML Tutorials</a>
</body>
</html>
测试看看 ‹/›

浏览器兼容性

IEFirefoxOperaChromeSafari

所有主流浏览器都支持 <base> 标签。

标签定义及使用说明

<base> 标签为页面上的所有的相对链接指定默认 URL 或默认目标。

在一个文档中,最多能使用一个 <base> 元素。<base> 标签必须位于 <head> 元素内部。

提示和注意

HTML <base>元素位于<head>标记内。
在文档中只能定义一个<base>标签。如果存在多个,则仅使用第一个href和目标值。

注释:如果使用了 <base> 标签,则必须具备 href 属性或者 target 属性或者两个属性都具备。

HTML 4.01 与 HTML5之间的差异

没有。

HTML 与 XHTML 之间的差异

在 HTML 中,<base> 标签没有结束标签。

在 XHTML 中,<base> 标签必须被正确地关闭。

属性

属性描述
hrefURL指定页面内相对URL的基本目标。它可以是绝对URL或相对URL。
例如:
href ="/html/"
href ="/html/"
href ="html/"
target_blank
 _parent
 _self
 _top
framename
指定显示链接资源的位置。它可以是以下值之一:_self,_blank,_parent,_top
_self-意味着资源加载到当前框架或上下文中
_blank-意味着资源加载到新窗口或上下文中
_parent-意味着资源加载到父框架或上下文
_top-表示资源加载到完整的原始窗口中

全局属性

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

事件属性

<base> 标签不支持任何的事件属性。

相关文章

HTML DOM 参考手册: Base 对象