锚标签不起作用

use*_*491 4 html anchor

我的Wordpress网站每个页面上的锚标签都不起作用.我理解如何做到这一点,例如在我的联系页面上,我有

<a href="#end"></a> 
Run Code Online (Sandbox Code Playgroud)

围绕邮件图像.它链接到页面末尾的"谢谢"之前:

<a id="end"></a>
Run Code Online (Sandbox Code Playgroud)

单击邮件图像时,链接不会执行.如果我输入跳转的直接链接,它就可以了.谢谢你的帮助!

Sco*_*ady 5

在您的页面源中,您有以下内容:

<a id="end"></a>
Run Code Online (Sandbox Code Playgroud)

它应该是:

<a name="end"></a>
Run Code Online (Sandbox Code Playgroud)

值得注意的是,从HTML5开始name,该<a>标签的属性已弃用.因此,为了符合HTML5,我建议如下:

<h2 id="end">some text at the end</h2>
Run Code Online (Sandbox Code Playgroud)

请注意,元素可以是您想要的任何内容.通常是标题标签或类似的.

  • html5中不推荐使用"a"标记的"name"属性 (2认同)