HTML提供了
base
元素作为指定文档中所有相关链接的基本URL的方法:
div,ol {margin:0;}
<!DOCTYPE html>
<html lang="en">
<head>
<base href="https://stackoverflow.com/questions/tagged/">
<base target="_blank">
</head>
<body>
<div>Web Development Tags at StackOverflow.com :</div>
<ol>
<li><a href="css">css</li>
<li><a href="javascript">javascript</li>
<li><a href="html">html</li>
</ol>
</body>
</html>
但是,按原样,它只允许每个文档有一个基本URL。
考虑到HTML的层次性,我希望能找到一个HTML属性,专门为元素的所有子代设置基本URL。我找不到这个。
如果不存在这样的属性,我可以想象它早就被提出了,我很感兴趣的是为什么它被拒绝了。这也是我没有发现的。