html锚定标记

时间:2011-03-03 10:35:53

标签: html

此锚定标记格式的含义是什么

<A href="#some name">

2 个答案:

答案 0 :(得分:5)

应该更像

<a href="#some name">Some Text</a>

如果您点击该链接,浏览器会自动使用idname "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或锚),而不是链接到新页面。它也可以用来链接到除了开头之外的新页面的一部分。