此锚定标记格式的含义是什么
<A href="#some name">
答案 0 :(得分:5)
应该更像
<a href="#some name">Some Text</a>
如果您点击该链接,浏览器会自动使用id
或name
"some name"
跳转该元素,例如
<div id="some name">
Some more text.
</div>
您还会看到网址发生变化。 URL的通用格式是(或多或少):
<scheme>://<host>/<path>?<query>#<fragment identifier>
您正在谈论fragment identifier,它指的是页面内的内容。上面的href
属性实际上包含一个网址a relative one。这意味着,此URL应相对于当前URL进行解释。
如果您当前的网址是
http://www.example.com/some/path
然后点击该链接将引导您
http://www.example.com/some/path#some%20name
如前所述,片段标识符指的是当前页面中的一个部分,因此浏览器不会重新加载页面,只是跳转到该部分。
答案 1 :(得分:0)
外行人的说法:
它旨在链接到页面的部分(具体来说,它通常是名为“某个名称”的div或锚),而不是链接到新页面。它也可以用来链接到除了开头之外的新页面的一部分。