0

我正在玩基本的 HTML 并想出了我的浏览器的一些奇怪行为

我正在使用 Internet Explorer 10、Chrome 26.something 和 Firefox 20.0.1

当我单击带有 href = http://wickedlysmart.com/buzz/index.html#Coffee外部链接的元素时,它不会跳转到 id,只是从顶部显示网页 - 好像我没有t 添加了“#Coffee” id 名称(它只发生在 IE 上,其他浏览器会跳转到 id 为“Coffee”的标签,尽管有一个<h2>具有该 id 的标签(此站点不是本地站点)

但是当我创建一个新的 html 页面时,一个本地页面 - 所有 3 个浏览器都正常运行并跳转到该页面中的元素,id 紧跟在“#”之后。

有什么想法吗 ?

ps 我无法编辑我正在使用的链接的外部页面(这是练习的重点),此外 - 我已经在维基百科页面中使用锚点进行了尝试,它可能只是我的本地内容吗?

4

1 回答 1

1

将 name-Attribute 添加到元素:

<h3 id="Coffee" name="Coffee">Coffee</h3>
于 2013-04-22T09:49:47.653 回答