我已经尝试了以下所有方法:
<a name="test"></a>
<a id="test"></a>
<h4 id="test">SOME TEXT</h4>
然后像这样链接到它们:
<a href="pagename#test">
以上所有内容都适用于 Firefox、IE 和 Chrome,但没有一个适用于 Mac 上的 Safari 5.xx。很感谢任何形式的帮助。
<a href="#test">Go to Test</a>
. . .
<div id="test">This is Test.</div>
这应该有效。
编辑:另外,如果你想链接到不同页面中的特定 id,我认为你这样做,使用:
<a href="somepage.html#test">Go to Test on some different page.</a>
看起来您对锚的工作方式有误解,您需要使用该href
属性。
<a name="test"></a> <!-- not required -->
<a id="test"></a> <!-- not required -->
<h4 id="test">SOME TEXT</h4> <!-- this is correct -->
要链接到<h4 id="test">
元素,请执行以下操作(如果目标位于同一页面上):
<a href="#test">Go to Test</a>
如果定位到不同的页面:
<a href="other_page.html#test">