我在页面上有锚链接,将你从页面跳到各个部分。例如:
<a href="#pointandshoot">Point and Shoot Cameras</a>
然后在页面下方:
<a name="pointandshoot"></a>
页面上有几个不同的。
这些在Mac和PC上的Chrome和Safari中运行良好,但在Mac和PC上的Firefox或PC上的IE(8)中根本不起作用。他们在页面上跳了一小段距离,但没到他们应该去的地方。
任何帮助,将不胜感激。
在我今天遇到的问题之后,看起来没有内容的锚标签在某些版本的IE中不起作用,例如:
<a id="example"></a>
把东西放在里面解决问题,例如:
<a id="example"> </a>
无论您使用name
还是id
作为锚点,都会出现相同的行为。
我没有用Firefox测试过。
这个
<a href="#pointandshoot">Point and Shoot Cameras</a>
始终路由到具有id的元素。
像<div id ="#pointandshoot"></div>
Id必须是独一无二的。
尝试设置目标锚点,如下所示:
<a id="an_id">Description</a>
<a href="#an_id">Link Text</a>