html links & 锚定辅助 html 页面到 link 回到索引和锚定位置

html links & anchoring secondary html page to link back to index and anchored location

我觉得这应该是非常基本的,我一直在搜索,但似乎无法用足够的措辞来搜索。

目前我有 2 个 html 页面,我的第一个 index.html 页面有一个在整个站点中链接到自身的导航。

首页 服务 文件夹 联系人

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

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

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

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

感谢您的宝贵时间。

好吧......你很好地进入了你需要的页面中的特定位置,你为你的元素定义了 id 并用 URL 传递它。查看代码本身并告诉您哪里出了问题会容易得多。尝试检查该元素是否具有正确的 id,或者您没有调用具有相同 id 的不同元素,这样浏览器就无法决定您要转到哪个元素

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

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