锚标记的用法
属性 name 用于创建一个命名的锚。当使用一个命名的锚,我们可以创建一个直接跳转到页面的指定部分的链接,而不需要让读者通过滚动条拖动来找他/她需要的部分。
下面是创建一个命名锚的语法:
<a name="label">Text to be displayed</a> |
属性 name 用于创建一个命名的锚。锚的名称可以使用你喜欢的文本来命名。
下面一行定义了一个命名的锚:
<a name="tips">Useful Tips Section</a> |
你应该注意到,一个命名锚在显示时与普通链接没什么特别不同之处。
为了直接链接到“要点”部分,一般需要在所请求的 URL 末尾加上符号 # 以及锚名称,象这样:
<a href="http://www.w3schools.com/html_links.asp#tips"> |
到文件 "html_links.asp" 内部的可用锚链接的语法如下:
<a href="#tips">Jump to the Useful Tips Section</a> |
5)基本注意事项 - 有用的提示
如果你请求一个子文件的资料,记得总是添加一个斜杠号 / 到该请求的末尾。如果你这样创建链接:href="http://www.w3schools.com/html",这会引起对服务器产生两次 HTTP 请求,因为服务器脚本会在你的请求末尾加上一个斜杠号 / ,从而形成一个新的请求:href="http://www.w3schools.com/html/" 。
命名锚一般用于在一个长篇幅文档中建立“内容小目录”。在文档中的每一个小节都会带上一个命名锚,而链接到这些小节的所有链接,会被放置在文档的开头。
如果浏览器定位时找不到指定的命名锚,将会自动定位到该文档的顶端。不会引起任何错误。