5

我在页面上有锚链接,将您从页面跳转到各个部分。例如:

<a href="#pointandshoot">Point and Shoot Cameras</a>

然后在页面下方:

<a name="pointandshoot"></a>

页面上有几个不同的。

这些在 Mac 和 PC 上的 Chrome 和 Safari 中运行良好,但在 Mac 和 PC 上的 Firefox 或 PC 上的 IE (8) 中根本不起作用。他们在页面下方跳了一小段距离,但没有跳到他们应该去的地方。

任何帮助,将不胜感激。

4

3 回答 3

5

在我今天遇到的一个问题之后,看起来没有内容的锚标签在某些版本的 IE 中不起作用,例如:

<a id="example"></a>

在里面放一些东西可以解决问题,例如:

<a id="example">&nbsp;</a>

无论您使用锚点name还是id锚点,行为都相同。

我没有用 Firefox 测试过。

于 2014-04-13T08:14:25.163 回答
0

这个

<a href="#pointandshoot">Point and Shoot Cameras</a>

总是路由到带有 id 的元素。

喜欢<div id ="#pointandshoot"></div>

Id 必须是唯一的。

于 2013-05-11T02:25:46.577 回答
-1

Try setting your destination anchors like this:

<a id="an_id">Description</a>

<a href="#an_id">Link Text</a>

More info: http://www.w3schools.com/html/html_links.asp

于 2013-05-11T01:55:03.780 回答