获取链接以转到其他页面上的特定部分
这似乎是一个非常基本的问题,所以希望有人可以帮助这个困乏的编码器。 我在一个页面上有一个链接,需要转到另一个页面,但加载到另一个页面上的特定部分。
我之前用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
。
上一篇: 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?