anchor href属性无法解析为网页上的目标

时间:2014-07-23 10:57:35

标签: html

有问题的网页可以在这里找到 - http://oneadvice.co.uk/about/

请注意以下问题。在标有“在此部分”的右侧边栏中,有3个<a>元素无法解析为各自的目标:

<a href="/about#facts">Key Facts</a>
<a href="/about#regulation">Regulation</a>
<a href="/about#compliance">Compliance and Complaints</a>

在网页上是href属性应解析的目标,即<h3>元素。但他们没有这样做。

<h3 id="facts">Key Facts</h3>
<h3 id="regulation">Regulation</h3>
<h3 id="compliance">Compliance and Complaints</h3>

我认为这种行为非常奇怪,因为其他<a>元素会解析为相应的<h3>元素。

我遗失了一些明显的东西吗?这是一个奇怪的错误,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

删除/about

<a href="#facts">Key Facts</a>
<a href="#regulation">Regulation</a>
<a href="#compliance">Compliance and Complaints</a>
  

href属性指示链接目标,URL或URL   分段。 URL片段是以哈希标记(#)开头的名称,其中   指定当前内部目标位置(ID)   文件

Source