http://www.blackcoatinnovations.com 顶部的菜单关于和联系部分分别在同一页#third 和#footer 上。这些链接在 firefox 中作为 <a href"http://blackcoatinnovations.com/#third">
正常工作菜单中使用了语法,但在 mac 和 ipad/iphone 上的 safari 中,页面只是刷新。
有人知道我做错了什么吗?我正在使用 wordpress 的菜单功能,有趣的是,如果我只在链接中写#third 而不是完整链接,它确实有效!但我不能这样做,因为这样菜单就无法在网站的博客部分使用。
最佳答案
这里简单修复。您需要将 href 更改为“#third”而不是整个 url。
<a href="http://blackcoatinnovations.com/#third">
成为
<a href="#third">
当您在 url 中写入 http 时,这实际上是在告诉浏览器您正在将其定向到一个新域。由于您想留在自己的域中,因此您删除了 http 和域本身,因为您想要打开 (a) 索引(即“/”)和 (b) 您想要转到单个部分(即'#third')。
我希望你明白为什么你不需要 http://blackcoatinnovations.com/现在开始。
关于css - href#section 标签在 safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21805861/