html – 锚标签中的哈希

前端之家收集整理的这篇文章主要介绍了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。

猜你在找的HTML相关文章