4

私は次のすべてを試しました:

<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 では動作しませんでした。どんな助けでも大歓迎です。

4

2 に答える 2

8

<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>

于 2013-01-20T11:11:20.890 に答える
1

アンカーの仕組みを誤解しているようです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">
于 2013-01-20T11:13:24.073 に答える