テクニカル情報

[情報]ie6でページ内ジャンプができない

XHTMLでは任意のタグにid属性を設定しておくと、URLの末尾に#~と指定してページにアクセスすることでページ内の該当するidのタグの位置までスクロールされた状態でページが表示されます。(HTML4.0ではname属性が同等の役割となります。)
例)
id属性を以下のように設定する。
<a id="sample">sample</a>
また、リンクを次のように設定する。
<a href="#sample">sampleへリンク</a>
上記リンクをクリックすると、id属性を指定したタグの位置がブラウザで表示されます。

ところが、InternetExplorer6.0では上記動作が正しく行われないことがあります。
正しく動作しないパターンに一貫性はなく、同じページ内でも正しく動作する箇所と正しく動作しない箇所が混在することがあります。

本問題が発生するブラウザはInternetExplorer6.0のみでInternetExplorer7.0以降や、最新のFirefox、GoogleChrome、Opera、Safariなどでは本問題は確認されておりません。
2017年1月17日