微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 锚标签中的哈希

如何加载页面并使其在加载页面的某个位置打开?

例如,让我说我有page1.html,它有3个链接

<a href="page2.html#1">1</a>
<a href="page2.html#2">2</a>
<a href="page2.html#3">3</a>

在page2.html上,我也有页面上的链接,即

<a href="page3.html#1">1</a>
<a href="page3.html#2">2</a>
<a href="page3.html#3">3</a>

但是当我点击page1.html上的#2或#3链接时,他们总是在页面顶部打开,即使#2和#3在page2.html的屏幕上,需要向下滚动到可见。

不知道我在做错什么

解决方法

您需要在page2.html上放置命名的锚点,如下所示:
<a name="1"></a>
…
<a name="2"></a>
…
<a name="3"></a>

– 这是HTML5之前。如今,你使用id而不是name。

原文地址:https://www.jb51.cc/html/232727.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐