当每个字节都很重要时,您可以使用HTML < base>标记为页面上的所有相对URL 指定默认值href和target属性。像虚拟快捷方式。
对于具有平面目录结构的较小站点,这不会有太大帮助; 但对于具有深度嵌套目录的站点,< base>标记可能会从您的网页中减少很多额外的重量,并且还有助于保持URL更清洁和更短。
因此,如果您对性能进行微优化,< base>标签可以帮助您。
以下是使用< base>标记的一些好处:
减少页面重量
节省带宽
更短的网址
清洁标记
在离线查看页面时提供帮助
使迁移更容易(更改一个链接而不是多个链接)
可以更轻松地重定向所有相对URL
示例:指定默认URL
这项技术实际上非常简单。让我们看一个使用< base>标记指定默认URL 的示例,该URL将应用于页面上的所有相对URL,包括所有src和href属性。这意味着基本标记适用于图像,超链接,iframe,表单,脚本,样式以及使用src或href引用URL的任何其他标记。
假设图像的绝对地址是:
<img src="http://www.w3school.com.cn/i/pic.gif" />
现在我们在页面中的 head 部分插入 <base> 标签,规定页面中所有链接的基准 url:
<head>
<base href="http://www.w3school.com.cn/i/" />
</head>
在上例中的页面上插入图像时,我们必须规定相对的地址,浏览器会寻找文件所使用的完整 URL:
<img src="pic.gif" />
属性