📅  最后修改于: 2023-12-03 14:41:45.395000             🧑  作者: Mango
<base>
元素指定了文档中所有相对 URL 的基础 URL。
在文档头部加入 <base>
元素,能够使网页访问的路径更加灵活,大大方便了开发者的编码工作。
<head>
<base href="base_URL">
</head>
在以下情况下,使用 <base>
是很有用的:
<base>
可以简单地指向相同的文件目录。<!DOCTYPE html>
<html>
<head>
<base href="https://cdn.example.com/libs/">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!-- 代码... -->
<script src="main.js"></script>
</body>
</html>
<head>
<base href="https://www.example.com/index.html">
<link rel="stylesheet" href="css/styles.css">
</head>
规范中规定一个HTML页面只能有一个
在规范中base标签必须放在
中。基础URL和当前文档的URL之间的关系都是相对路径,所以规范中规定base必须有href属性。
<base>
元素可以指定页面上的所有相对 URL 的基础 URL。它的主要目的是为了确保相对路径链接正确地指向所需的位置。通过使用基本元素,浏览器就知道了基本URL,当它们查找相对URL的位置时,就能更好地遵循相对路径。它能大大方便开发者的编码工作,节省一些代码的编写,是一个周期很短,易于掌握的HTML标签。