我的WordPress网站每个页面上的锚点标签都无法正常工作。 我知道如何制作它们,例如在我的联系页面上,我有 <a href="#end"></a> 邮件图像的周围。它与页面末尾的“谢谢”之前链接: <a id="end"></a> 当邮件中的图片被点击时,链接不会执行。如果我输入跳转的直接链接,它可以工作。 谢谢任何帮助!
在您的页面源代码中,您有以下内容:<a id="end"></a> 应该是: <a name="end"></a> 值得注意的是,自HTML5以来,<a>标签的name属性已被弃用。因此,为了符合HTML5标准,建议采用以下方式: <h2 id="end">some text at the end</h2> 请注意,元素可以是任何您想要的东西。通常是标题标签或类似的东西。
name
而不是id
是因为这是被选择的!顺便提一下,在 HTML5 中,<a>
标签上的name
已经被弃用了,我已经编辑了我的答案以反映这一点。 - ScottMcGready