私は次のすべてを試しました:
<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>
これはうまくいくはずです。
EDITED:また、別のページの特定の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">