【问题标题】:HTML <a href> to ID link not working [closed]HTML <a href> 到 ID 链接不起作用[关闭]
【发布时间】:2017-06-05 22:44:49
【问题描述】:

.....因为不清楚,我删除了这个,阅读编辑......

这是代码。

<a href="index.html#about"style="color:black;">About</a>

简而言之:此代码用于网站的 2 页。 1 工作,但另一个不工作。

编辑:

http://karolisweb.com/totochemical/index.html这是网站链接。很难理解,因为它不是英语,但我会尽力解释。当您在主页上时,每个菜单链接都有效。我在此页面中使用&lt;a href="#divName"&gt;。然后,如果您按第一个菜单链接(Naujienos),链接也可以正常工作,这次我使用&lt;a href="index.html#divName"&gt;Everything 很好,但是当您进入其他页面时(点击红色汉堡包和随机下拉链接),此代码不是在职的。我正在尝试使用相同的&lt;a href="index.html#divName"&gt; 当 ID 已在其他页面中使用时,如何使来自其他页面的这些链接正常工作?

【问题讨论】:

  • 首先在两个属性之间放置一个空格。如果这只是一个错字,或者没有任何改变,那么请先阅读How to Ask。不,无论如何请去阅读。
  • 无法复制
  • 那我该怎么做呢?

标签: html


【解决方案1】:

改为尝试(如果 div 在同一页面中):

<a href="#about"> ... </a>

【讨论】:

  • div不在同一个页面
  • 如果 'index.html' 是你的主页,并且你的 div 也在那里,那么正确的应该是:href="yoursite.com#about"
【解决方案2】:

对于要链接到的页面部分,您需要使用&lt;a name="about"&gt;&lt;div id="about"&gt;。如果您走id 路线,请确保您的页面上只有 一个 元素具有该 ID,否则将无法正常工作。使用id 选项可能仅受某些浏览器支持,但我已经有一段时间没有检查过了。 我已经链接了几个与您相同的问题。

How do I link to part of a page? (hash?)

Link to an element within the current page

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 2018-06-11
    相关资源
    最近更新 更多