我有一点问题,也许是一个愚蠢的问题,但问题是:
在我的页面上,我有一个锚点。在过去,这种方法效果很好,但现在它突然停止了工作。有趣的是,只有元素内部的锚点停止工作。
例如:
<h1><a name="anchor1" id="anchor1"></a>Nice little headline goes here</h1>
这个不起作用,但这个有效:
<a name="anchor2" id="anchor2"></a>
有问题的网站是:www.kleinbild.org
索引页面上代码行 126 中的锚点,其ID为“ pagetop ”,但其效果非常好,但是行 155 ,ID为“ anker1 ”,不会。
我现在试着像Luke建议的那样在锚点内放置一些Text,但结果是一样的。小例子:
<h1><a name="anchor1" id="anchor1">Nice little headline goes here</a></h1>
现在所有问题的问题是:为什么?如果有人能为这个小问题答复我,我会很高兴的。非常感谢!
答案 0 :(得分:3)
我怀疑其中一个可能的问题是你的h1标签内的链接里面没有文字。
你有这个:
<h1><a name="anchor1" id="anchor1"></a>Nice little headline goes here</h1>
但你真的不想要这个吗?
<h1><a name="anchor1" id="anchor1">Nice little headline goes here</a></h1>
答案 1 :(得分:1)
您的HTML有两个问题:
href
属性来使其正常工作。你的html应该如下所示
<h1>
<a name="anchor1" id="anchor1" href="/redirectToSomePlace">
Nice little headline goes here
</a>
</h1>