2.1.2  设置所有链接规定默认地址或默认目标

2.1.2 设置所有链接规定默认地址或默认目标

在HTML 5中,使用<base>标签可以为页面上的所有链接规定默认地址或默认目标。在通常情况下,浏览器会从当前文档的URL中提取相应的元素来填写相对URL中的空白。使用<base>标签可以改变这一点,浏览器随后将不再使用当前文档的URL,而使用指定的基本URL来解析所有的相对URL。这其中包括<a>、<img>、<link>、<form>标签中的URL。

在HTML 5中规定,必须将<base>标签用在<head>元素内部。例如假设图像的绝对地址是:

978-7-111-53392-4-Part02-4.jpg

接下来在页面中的<head>元素部分插入<base>标签,规定页面中所有链接的基准URL:

978-7-111-53392-4-Part02-5.jpg

这样当在页面上插入图像时,用户必须规定相对的地址,浏览器会寻找文件所使用的完整URL:

978-7-111-53392-4-Part02-6.jpg

注意:在一个文档中,最多能使用一个<base>元素。建议把<base>标签排在<head>元素中第一个元素的位置,这样<head>中其他元素就可以利用<base>元素中的信息了。