我在以下网站上观察到一种奇怪的行为:http://www.tribunalconstitucional.pt/tc/acordaos/
有一个按钮用于打印带有以下<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>autocomplete demo</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">
</body>
</html>
的页面:
div
难道不应该像这样建立链接,重复href
部分吗?
<a href="/tc/acordaos/?impressao=1"> ... </a>
为什么浏览器按以下方式“正确”构建链接?我在这里想念东西吗?
/tc/acordaos/
答案 0 :(得分:2)
/
中带前缀href
表示根(主机名)。
example.com/doo
的用法如下:
href="/foo/bar"
将转到example.com/foo/bar
。
如果未添加前缀/
,它将转到example.com/doo/foo/bar