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

时间:2017-11-06 17:03:09

标签: javascript html css github navbar

大家都知道我确实在寻找答案而找不到答案。

所以我正在为我的学校机器人团队建立一个网站。您可以在Cyrusmusic101.github.io上查看该网站。

当我的浏览器从我的计算机上加载时,它可以正常工作,或者在我的手机上运行时,但是当我点击探索按钮时它会在笔记本电脑或计算机上下载github上的info.html。是因为我的代码还是github问题?

将href链接到下一个doc的代码。

<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>

1 个答案:

答案 0 :(得分:1)

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

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

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

如果您想知道为什么某些网站最后没有.jpg的网址,那是因为他们正在使用一个网络服务器,它将响应的标题设置为浏览器,告诉它处理以HTML格式发回的内容。没有标题(就像在github页面上一样),浏览器必须使用文件扩展名来猜测它是什么类型的文件。