【问题标题】:html links & anchoring secondary html page to link back to index and anchored locationhtml 链接和锚定辅助 html 页面以链接回索引和锚定位置
【发布时间】:2017-06-09 23:12:48
【问题描述】:

我觉得这应该是非常基本的,我一直在搜索,但似乎无法很好地用词来搜索。

目前我有 2 个 html 页面,我的第一个 index.html 页面有一个导航,该导航链接到整个网站。

首页 服务 文件夹 联系方式

所有这些部分都在主页上(一页布局)

现在我最近添加了一个辅助 html 页面,可通过投资组合部分中的按钮访问该页面以查看照片库,我可以通过 href="portfolio.html" 轻松访问该页面 同样,如果我想回到我的主页,我可以输入 href="index.html"

我的麻烦来了...如果我不仅想访问主页,还想访问主页上的“服务”部分怎么办?

href="index.html/#services" 抛出错误。

感谢您的宝贵时间。

【问题讨论】:

标签: html hyperlink navigation anchor nav


【解决方案1】:

链接应该是:<a href="index.html#services">Services</a>

锚点应该是:<a id="services"> ... </a> (HTML5)

【讨论】:

  • 我在元素之间放置了一个“/”。比如:href="index.html/#services" vs. Services 就这么简单.. 非常感谢,也感谢所有参与过的人愿意添加 cmets 并支持我的问题...您的足迹至少对我有影响!
  • 我遇到了同样的问题,但是 index.html#services 只返回到 index.html 而没有返回到有 id services 的部分,你知道为什么会这样吗?
【解决方案2】:

嗯...您在进入页面中的特定位置时做得很好,您需要为元素定义 id 并将其与 URL 一起传递。查看代码本身并告诉您出了什么问题会容易得多。尝试检查元素是否具有正确的 id,或者您没有调用具有相同 id 的不同元素,因此浏览器无法决定您要转到哪个元素

【讨论】:

    猜你喜欢
    • 2011-08-10
    • 2012-12-09
    • 2020-08-27
    • 2010-11-23
    • 2015-05-18
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 2020-05-31
    相关资源
    最近更新 更多