Html 为什么';我的主播不工作吗?

Html 为什么';我的主播不工作吗?,html,anchor,Html,Anchor,我已经很久没有使用过命名锚了。我以前从来没有遇到过麻烦。我看到在此期间发生了很多变化。下面是我正在尝试使用的一些示例代码: <!DOCTYPE html> <html> <head> <title>Named Anchor</title> </head> <body> <h2 style="text-align: center;">Named Anchor</h2> &l

我已经很久没有使用过命名锚了。我以前从来没有遇到过麻烦。我看到在此期间发生了很多变化。下面是我正在尝试使用的一些示例代码:

<!DOCTYPE html>
<html>
 <head>
  <title>Named Anchor</title>
 </head>
 <body>
  <h2 style="text-align: center;">Named Anchor</h2>
  <p>Part 1 - The quick brown fox jumped over the lazy dog.</p>
  <!-- The immediately preceeding line repeats 31 times. -->
  <p id="p2">Part 2 - The quick brown fox jumped over the lazy dog.</p>
  <p>Part 2 - The quick brown fox jumped over the lazy dog.</p>      
  <!-- The immediately preceeding line repeats 30 times. -->
 </body>
</html>

没有。整个页面从顶部开始显示。有人能告诉我为什么吗?

谢谢。你们说得对。它开始为我工作。我怀疑这是缓存问题,尽管我尝试清除缓存。我真的不知道问题出在哪里;但是,它似乎已经消失了。感谢您的帮助。

锚定是
标记,而不是
(这些是段落)。究竟什么是“命名锚定”?上面的示例按预期工作;页面跳转到
#p2
ID。请记住,如果页面上有多个具有相同ID的元素,则锚定将无法工作,这可能是问题的原因。可以找到更多关于锚的文档。您的代码完全按照描述工作:它不适合我。我只有一个元素有一个id。这就是为什么我在有id的元素后面和注释之前有标记的原因。我的实际代码是。我正在使用chrome浏览器我知道我是在和“名主播”约会。这曾经是唯一能做到这一点的方法。这是一个有名字的锚标签。你会在历史书中找到它。:-)
http://example.com/test1.html#p2