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.nhooo.com</title> <base href="http://www.123520.net/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 中,<base> 标签没有结束标签。
在 XHTML 中,<base> 标签必须被正确地关闭。
属性 | 值 | 描述 |
---|---|---|
href | URL | 指定页面内相对URL的基本目标。它可以是绝对URL或相对URL。 例如: href ="http://www.123520.net/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 对象