一个href #section标签在safari中不起作用

时间:2014-02-16 00:52:57

标签: html css html5 wordpress

http://www.blackcoatinnovations.com顶部的菜单about和contact部分分别位于#third和#footer的同一页面上。这些链接在firefox中正常工作,因为菜单中使用了<a href"http://blackcoatinnovations.com/#third">语法,但在mac和ipad / iphone上的safari中页面只是刷新。

任何人都知道我做错了什么?我正在使用wordpress的菜单功能,如果我只在链接中编写#third而不是完整链接,那么它确实有用!但我不能这样做因为那时菜单不能从网站的博客部分开始工作。

1 个答案:

答案 0 :(得分:0)

这里简单解决。您需要将href更改为“#third”而不是整个URL。

<a href="http://blackcoatinnovations.com/#third"><a href="#third">

当您在网址内部写入http时,这实际上告诉浏览器您将其定向到新域。由于您希望保留在自己的域中,因此您要删除http和域本身,因为您要打开(a)索引(即'/')和(b)您要转到单个部分(作为'#third')。

我希望你明白为什么你现在不需要http://blackcoatinnovations.com/