获取链接以转到其他页面上的特定部分

这似乎是一个非常基本的问题,所以希望有人可以帮助这个困乏的编码器。 我在一个页面上有一个链接,需要转到另一个页面,但加载到另一个页面上的特定部分。

我之前用bootstrap完成了这个工作,但他们把所有'编码'都拿出来了,所以我需要知道如何从头开始。 这里是我基于这个链接的标记(不是最好的资源,我知道):http://www.w3schools.com/html/html_links.asp

**Page One**
<a href="/academics/page.html#timeline> Click here </a>
**Page I am linking to**
<div id="timeline" name="timeline"> ... </div>

我可以用html来做到这一点,还是我需要一些JavaScript。 如果我需要通过js来完成,它需要在目标页面上?


我相信你发布的例子是使用HTML5,它允许你跳转到任何具有匹配ID属性的DOM元素。 要支持旧版浏览器,您需要更改:

<div id="timeline" name="timeline" ...>

以旧格式:

<a name="timeline" />

然后,您可以导航到/academics/page.html#timeline并跳至该部分。

另外,看看这个类似的问题。


HIII

你可以简单地使用

 <a href="directry/filename.html#section5" >click me</a>

链接到另一页的部分/ ID


我尝试了上面的答案 - 使用page.html#ID_name它给了我一个404页面不存在的错误。

然后,而不是使用.html ,我只是把一个斜线/在之前#和工作的罚款。 所以我在链接标签之间的发送页面上的示例如下所示:

<a href= "http://my website.com/target-page/#El_Chorro">El Chorro</a>

只需使用/而不是.html

链接地址: http://www.djcxy.com/p/88983.html

上一篇: Getting a link to go to a specific section on another page

下一篇: Is there any way to bookmark or link to a section of a page without an anchor?