【发布时间】:2020-12-05 11:37:30
【问题描述】:
我正在尝试使用书签链接为我的 WordPress 博客创建一个目录。 我一直在阅读它,我知道该过程有两个步骤 首先,我必须为我想在文本中链接到的位置分配一个 ID,例如:
<h2 id="C4">Chapter 4</h2>
然后,在索引部分,我必须创建实际链接,如下所示:
<a href="#C4">Jump to Chapter 4</a>
然而,我在网上读到,万无一失的方法是这样的:
<h2 id="C1"></h2>
<h2>Chapter 1</h2>
这是因为,我引用“您可能决定不使用文本,因为通常当您跳转到网站上的某个位置时,顶部的工具栏或其他东西可能会掩盖您希望访问者访问的实际起始位置见。”
我尝试了这两种方法,但都没有奏效,因为一旦我在博客文章的预览中尝试链接,每当我点击它们时,它们都会将我带到文本中的随机位置。
这是我的代码的详细信息:
Index
<a href="#C1">What is Habit Tracking?</a>
<a href="#C2">How Does Habit Tracking Work?</a>
<a href="#C3">Which Habits Should You Track?</a>
<a href="#C4">Which Habit Tracking Tool Should You Use?</a>
<a href="#C5">A Simple Google Sheets Habit Tracker</a>
<a href="#C6">Does Habit Tracking Work?</a>
<a href="#C7">The Habit of Tracking Habits</a>
<h2 id="C1"></h2>
<h2>What is Habit Tracking?</h2>
Text...
<h2 id="C2"></h2>
<h2>How Does Habit Tracking Work?</h2>
Text...
<h2 id="C3"></h2>
<h2>Which Habits Should You Track?</h2>
Text....
以此类推,直到我到达第七个也是最后一个字幕。
如果有人能帮我解决这个问题,我将不胜感激!
【问题讨论】:
-
嗨安娜玛丽亚,它可能很有效。要么缩小浏览器窗口,要么在页面底部添加大量额外文本进行测试。浏览器不会跳转到 id,它们会跳转到页面底部仍位于屏幕底部但您的“id”现在可见的位置。如果底部有很多额外的文本,跳转到“id”看起来更准确。如果整个页面已经在浏览器窗口中可见,则根本不会有明显的跳转
-
您所包含的代码没有任何问题,因此问题一定出在您未向我们展示的其他内容上。请查看如何创建minimal,reproducible example,以便我们查看所有相关代码并重新创建问题,以便我们提供帮助。
标签: html wordpress hyperlink h2 bookmarks