HTML 5 <base> 标签
2013-07-18 15:42
513 查看
定义和用法
<base> 标签为页面上的所有链接规定默认地址或默认目标。通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。
使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。
<base> 标签必须位于 head 元素内部。
实例
例子 1
假设图像的绝对地址是:<img src="http://www.w3school.com.cn/i/pic.gif" />现在我们在页面中的 head 部分插入 <base> 标签,规定页面中所有链接的基准 url:
<head> [code]<base href="http://www.w3school.com.cn/i/" /></head> [/code] 在上例中的页面上插入图像时,我们必须规定相对的地址,浏览器会寻找文件所使用的完整 URL:
<img src="pic.gif" />
例子 2
规定页面上所有链接的默认 URL 和默认目标:<head> [code]<base href="http://www.w3school.com.cn/css/" target="_blank" /></head> <body> <a href="default.asp">W3School's CSS Tutorial</a> </body> [/code] 亲自试一试
HTML 4.01 与 HTML 5 之间的差异
None提示和注释
提示:请把 <base> 标签排在 head 元素中第一个元素的位置,这样 head 中其他元素就可以利用 <base> 元素中的信息了。注释:在一个文档中,最多能使用一个 <base> 元素。
属性
属性 | 值 | 描述 |
---|---|---|
href 属性" href="http://www.w3school.com.cn/html5/att_base_href.asp"<href | URL | 规定作为基准 URL 在页面中使用的 URL。 |
target 属性" href="http://www.w3school.com.cn/html5/att_base_target.asp"<target | _blank _parent _self _top | 在何处打开页面上的链接。该属性会被每个链接中的 target 属性覆盖。 |
标准属性和事件
没有。相关文章推荐
- html中<base>标签的使用,和简介
- 处理ie6对html的<base>标签的支持
- HTML<base>标签在showModalDialog中的应用
- html之滚屏显示<marquee>标签
- <div>标签(css与html写在一起 style type=“text/css”)
- HTML <table> 标签的 frame 属性
- HTML 5 <base> 标签
- html的锚标签<a>中使用javascript代码
- <html:messages id="">标签 <html:errors/>标签
- HTML<a>标签的target属性
- HTML <iframe> 标签
- [Yii2] 快速套模板,加载JS,CSS(HTML标签<base>)
- 关于:HTML <!DOCTYPE> 标签
- HTML的<object>标签
- jsp中<base target='' />标签用法
- HTML<a> 标签的 target 属性
- HTML中<button>与<input>标签的区别
- 关于<Script>标签在html页面放置位置
- 细说HTML<head>内标签之<meta>
- html之滚屏显示<marquee>标签-源码