html Github io网页不再在Safari上工作,但在Chrome上工作

bq9c1y66  于 2023-04-18  发布在  Git
关注(0)|答案(1)|浏览(140)

我之前编写了一个github网页,大约2个月前在所有浏览器上都运行得很好。出于某种原因,我刚刚注意到我的导航栏在Safari上不再工作,但在Chrome上工作。实际链接仍然工作,但我的导航栏按钮不工作。这很奇怪,因为在我网站的“项目”页面下,代码和源代码链接的按钮工作得很好。2任何帮助和帮助都将非常感谢。
这是我的导航栏的格式:

<header class="header">
            <a href="#" class="hamburger">
                <span class="bar"></span>
                <span class="bar"></span>
                <span class="bar"></span>
            </a>
            <nav class="navbar">
                <ul class="nav-area">
                    <li><a href = "index.html">Home</a></li>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
                    <li><a href = "portfolio.html" >Portfolio</a></li>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
                    <li><a href = "project.html"class="active">Project</a></li>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
                    <li><a href = "x.github.io">Github</a></li>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
                    <li><a href = "https://rapidcharts.io/datascience">Course</a></li>
                </ul>
            </nav>

相关的github页面是https://github.com/jameseconnolly/jameseconnolly.github.io。我怀疑这个问题与我的css文件无关,因为导航栏按钮和代码链接按钮的css代码是相同的。我注意到导航栏在移动的模式下也不工作,所以它可能是与实际链接或链接嵌入方法有关的html问题。

63lcw9qa

63lcw9qa1#

通过查看项目中的代码,可以看到body元素上的transform-style: preserve-3d;样式只是导航不可用:

您可以将其删除或添加到您的菜单transform: translateZ(0),这样就可以使用它。

header {
  transform: translateZ(0);
}

相关问题