HTML文档中的锚点链接

时间:2011-09-06 03:16:01

标签: html anchor

在此URL处      boiseresturants.com/mexican/baja-fresh-mexican-grill.html

我有一个类似于

的锚链接
<a href="#takemehere">his is a test</a>

现在我希望上面的链接显示为
    boiseresturants.com/mexican/baja-fresh-mexican-grill.html#takemehere

但它指向了      boiseresturants.com/#takemehere

为什么会这样?我以前从未见过这样的事情。

2 个答案:

答案 0 :(得分:0)

base元素导致意外行为......

<base href="http://www.boiseresturants.com/" />

您需要使用完整路径。

答案 1 :(得分:0)

它跳转到主页的原因是因为页面在<base>中设置了<head>

<base href="http://www.boiseresturants.com/" />

要么放弃它,要么更具体地使用锚点,如下所示:

<a href="/mexican/baja-fresh-mexican-grill.html#takemehere">Take Me Here</a>