<head>
介绍
<head>
标签用于定义文档的头部,它是所有头部元素的容器。<head>
描述了文档的各种属性和信息,包括文档的标题、在 <head>
中的位置以及和其他文档的关系等。
<head>
内部标签<base>
<base>
是个很实用但是很多人会忽略的标签。它可以为页面上的所有链接规定默认地址或默认目标。通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。使用<base>
标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括<a>、<img>、<link>、<form>
标签中的 URL
。
属性 | 值 | 描述 |
---|---|---|
href | URL | 规定页面中所有相对链接的基准URL。(必选) |
target | _blank _parent _self _top framename | 在何处打开页面中所有的链接。(可选) |
代码如下:
<!DOCTYPE html>
<html>
<head>
<base href="https://user-gold-cdn.xitu.io/" />
<base target="_blank" />
</head>
<body>
<img src="2018/12/25/167e378b5af48d99?imageView2/1/w/180/h/180/q/85/format/webp/interlace/1" />
<a href="2018/12/25/167e378b5af48d99?imageView2/1/w/180/h/180/q/85/format/webp/interlace/1">跳转</a>
</body>
</html>
复制代码根据上面的DEMO我们可以发现,在设置了<base>
的url
跟target
之后,<img>
跟<a>
即使不设置base url
跟跳转行为,也可以得到预期的效果。