📅  最后修改于: 2023-12-03 15:01:14.659000             🧑  作者: Mango
在 HTML 页面中,当链接到一个外部资源(例如样式表或脚本文件)时,常常需要指定相应资源的路径。如果不指定路径,浏览器将相对于当前页面的 URL 地址查找该资源。但是在某些场合下,这种查找可能会出现错误,如相对路径不正确或者当前页面的 URL 地址发生了变化等。为了解决这个问题,我们可以使用
以下是基础使用方法:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Example</title>
<base href="https://www.example.com/">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<h1>Hello, world!</h1>
<img src="images/logo.png" alt="Logo">
<script src="app.js"></script>
</body>
</html>
在 head 部分使用
<base href="https://www.example.com/">
这样,文档中的所有相对路径都将基于这个 URL 进行解析,例如上面的代码片段中的链接、图像和脚本文件都将从 https://www.example.com/ 开始查找:
<link rel="stylesheet" type="text/css" href="styles.css">
<img src="images/logo.png" alt="Logo">
<script src="app.js"></script>
如果文档中的某个资源需要使用不同的基础 URL,则可以在相应的标签中指定绝对路径或相对路径。例如,以下链接将基于 https://www.example2.com/ 进行解析:
<a href="https://www.example2.com/page.html">Link to another website</a>
使用