<分区>
完全不知道从哪里开始,所以对于没有提供给您的代码,我深表歉意。
我的问题是 - 我有一页信息,按 ID 排序(从数据库中收集)。这些 ID 是从另一个页面引用的,用户单击该链接会将他们带到包含有关信息的页面,但是,该页面上可能有数百个 ID - 所以我需要引用每个特定的 ID当用户点击时,它会将他们带到 ID 的确切位置。 如何使用 anchor 标签实现它?
非常感谢。
最佳答案
在您的“信息页面”上,在每个信息 block 之前放置一个 anchor 标记。如果需要,您可以将 anchor 标记留空:
<a name="info_{{ ID }}"></a>
将 {{ ID }} 替换为您使用的任何 ID。
在包含所有信息链接的页面上,将片段标识符添加到与上述name
对应的URL 末尾。属性:
<a href="page_of_information.html#info_{{ ID }}">Click Here</a>
因此,如果您的 ID 是数字,并且您的“信息”位于 <p>
中标签,您的代码可能如下所示:
<a name="info_1"></a>
<p>...</p>
<a name="info_2"></a>
<p>...</p>
<a name="info_3"></a>
<p>...</p>
<a name="info_4"></a>
<p>...</p>
和
<a href="page_of_information.html#info_1">Click Here</a>
<a href="page_of_information.html#info_2">Click Here</a>
<a href="page_of_information.html#info_3">Click Here</a>
<a href="page_of_information.html#info_4">Click Here</a>
关于html页面从不同的位置开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23893312/