锚点标签无法正常工作

4
我的WordPress网站每个页面上的锚点标签都无法正常工作。 我知道如何制作它们,例如在我的联系页面上,我有

<a href="#end"></a> 

邮件图像的周围。它与页面末尾的“谢谢”之前链接:

<a id="end"></a>

当邮件中的图片被点击时,链接不会执行。如果我输入跳转的直接链接,它可以工作。

谢谢任何帮助!

1个回答

5
在您的页面源代码中,您有以下内容:
<a id="end"></a>

应该是:

<a name="end"></a>

值得注意的是,自HTML5以来,<a>标签的name属性已被弃用。因此,为了符合HTML5标准,建议采用以下方式:

<h2 id="end">some text at the end</h2>

请注意,元素可以是任何您想要的东西。通常是标题标签或类似的东西。

成功了!谢谢。如果您不介意我问一下,为什么我应该使用名称而不是ID? - user48491
@user48491 很高兴听到这个消息!如果您觉得它回答了您的问题,请随意点击我的答案旁边的勾选标志接受它。之所以使用 name 而不是 id 是因为这是被选择的!顺便提一下,在 HTML5 中,<a> 标签上的 name 已经被弃用了,我已经编辑了我的答案以反映这一点。 - ScottMcGready
2
"a"标签的"name"属性在html5中已被弃用。 - Edo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接