锚点

1.英语:anchor

锚点也可以理解成为一种超级链接,只不过它只能在当前网页从一个位置跳到另外一个位置。

2.两步:1,放置锚点(既目标位置):<a name="anchor1" id="anchor1"></a>

           2,跳转到该锚点的连接       :<a href="#anchor1">去第一段>></a>

3.通过js跳转:location.hash="anchor1";


如:

<body>

... ...

<!-- 在这个位置放置了一个锚点(在页面上是看不到的)-->

<a name="anchor1" id="anchor"></a>

<span>第一段</span>

... ...

<span>第二段</span>

... ...

... ...

<!-- 点击后,url便会在原来的基础上增加一个#anchor1,既当前页面的anchor1位置-->

<a href="#anchor1">去第一段>></a>

</body>


网友anyway:"另外再说一下,<a name="A0" id="A0"></a>中的name与id,可以只使用一个,但某些情况下,只是用name会造成锚点无效的错误。建议还是name与id同时使用。" (我没验证)

参考文章:http://www.douban.com/group/topic/4128250/




你可能感兴趣的:(锚点)