Windows 7 で Microsoft Internet Explorer バージョン 8 を使用しています。フラグメント ID を含む HTML ドキュメントがあります。Internet Explorer を開いて HTML ページの URL を入力し、入力した URL にフラグメント ID を含めると、ページは表示されますが、要求された部分には表示されません。以下は、HTML ドキュメントの最初の部分です。ドキュメントは非常に大きく、多くのフラグメント ID が含まれていることに注意してください。以下にリストされているのは、私の文書のほんの一部です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="rtl" lang="iw">
<head>
<meta http-equiv="Content-Type" content="text/html">
</head>
<body>
<!-- Lots of lines of text -->
<h2 id="George%20Best">George Best</h2>
次の URL を使用します。
file:///C:/HTML/MyPage.html#George%20Best
このページはドキュメントの真ん中あたりに表示されていますが、"George Best" という見出しの近くにはありません。
次の URL を入力すると、ページが上部に表示されることに注意してください。
file:///C:/HTML/MyPage.html
次に、フラグメント ID を URL の末尾に手動で追加すると、表示が再調整され、ドキュメントの正しいセクションが表示されます。私は何かが欠けていると信じていますが、何がわかりません。これを読んで誰かが私を啓発できることを願っています。
ありがとうございました。