我在 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>
我使用以下网址:
file:///C:/HTML/MyPage.html#George%20Best
该页面显示在文档中间的某处,但不靠近标题“George Best”。
请注意,如果我输入以下 URL,页面将显示在顶部:
file:///C:/HTML/MyPage.html
然后,如果我手动将片段 ID 附加到 URL 的末尾,则显示会重新调整并显示文档的正确部分。我相信我错过了一些东西,但我不知道是什么。我希望读到这里的人能够启发我。
谢谢你。