我的导航栏正在下载文件,但仅在 github 上



你们知道我确实四处寻找答案,但找不到答案。

所以我正在为我的学校机器人团队制作一个网站。 Cyrusmusic101.github.io 是您可以查看该网站的地方。

当我从我的计算机上加载到我的浏览器中时,它可以工作,

或者当我在手机上时它可以工作,但是在笔记本电脑或计算机上,当我单击探索按钮时,它会下载信息.html在 github 上。是因为我的代码还是 github 问题?

用于将其链接到下一个文档的 href 的代码。

<body>
        <div class="container">
        <h1>Chs Robotics</h1>
        <a href="info.index" class="btn">Explore</a>
        </div>
        <div class="footer">
        <p class="ftm">© CHS Robotics: Developed by CyrusMusic101.</p>
        </div>
   </body>

您应该使用 .html 扩展名命名 html 文件,然后将链接更改为:

<a href="info.html" class="btn">Explore</a>

浏览器尝试下载页面而不是浏览页面的原因是因为它无法将文件类型识别为可以打开的文件类型,例如.htm.html.jpg等。

如果你想知道为什么有些网站的URL末尾没有.html,那是因为他们正在使用一个Web服务器,该服务器设置了对浏览器的响应的标头,告诉它将发送回的任何内容视为HTML。如果没有标题(如在 github 页面上),浏览器必须使用文件扩展名猜测它是什么类型的文件。

最新更新