<a id=”hoge” name=”hoge”></a>と名前をつけて、該当部分に飛ばす、ということをよく使います。
このアンカーリンクがうまくいかない時の対処法を3つ、まとめておきます。
ただの凡ミスって意味ですが、実際これが一番多い。
リンク先 <a name=”hoge” id=”hoge“></a> ←ここに#を間違えて入れてしまうことが多い。
リンク元 <a href=”●●#hoge“></a> ←ここは#が必要
<a name=”hoge”> </a>と中身が空だと動かない時があります。
<a>タグに囲まれた部分には、空ではなく、リンク先の要素を入れるようにしましょう。
IE6だと、なぜか効かなかったアンカーリンクの前に<br/>を入れて改行すると動くことがあるみたいです。