我有一个word press项目,在该索引页中有7个菜单,如主页、关于、联系人、提供、邀请、演变和下载,现在如何设置此链接,以便单击它不会打开另一个页面,而是转到同一页面的底部,在那里我添加了每个页面的内容。
如何在WordPress中设置链接,使其在点击时不会打开另一页,而是转到同一页的底部
1 个回复
SO网友:Krzysiek Dróżdż
您应该使用锚来执行此操作。
来自W3C:
当设置了元素的名称或id属性时,该元素定义了一个锚点,该锚点可能是其他链接的目标。
作者可以在同一个实例中同时设置name和href属性。
和
id属性可用于在任何元素(包括A元素)的开始标记处创建锚定。
。。。
id和name属性共享相同的名称空间。这意味着它们不能在同一文档中同时定义具有相同名称的锚。允许使用这两个属性为以下元素指定元素的唯一标识符:A、APPLET、FORM、FRAME、IFRAME、IMG和MAP。在单个元素上使用两个属性时,它们的值必须相同。
因此,您需要在页面中的某个位置放置一个锚点,然后将链接设置为指向该锚点(使用#字符)。
例如:
将此添加到菜单:
<a href="#anchor-one">Go to anchor one</a>
在你的页面上的某个地方:<a name="anchor-one">This is the location of anchor one.</a>
您还可以使用id
属性作为锚点。所以这也会起作用:<a href="#section2">Go to Section Two</a>
...
<H2 id="section2">Section Two</H2>
结束