【问题标题】:Github webpages external css not working but js work fineGithub 网页外部 css 无法正常工作,但 js 工作正常
【发布时间】:2020-05-19 16:22:37
【问题描述】:

背景资料

我有一个包含 10 个子页面的网页,它们使用相同的基本 HTML 和 CSS。

前 5 页的 <head> 部分中有此代码:

<link rel="stylesheet" type="text/css" href="./MainConfig/MAINCSS.css">
<script language="javascript" src="./MainConfig/Copyrights.js"></script>
<script type="text/javascript" src="./JS/CL.js"></script>

...其他5个也一样:

<link rel="stylesheet" type="text/css" href="../MainConfig/MAINCSS.css">
<script language="javascript" src="../MainConfig/Copyrights.js"></script>
<script type="text/javascript" src="../JS/CL.js"></script>

问题

但是,CSS 不起作用。奇怪的是,很多人都遇到过同样的问题。尽管搜索 css 在 gitwebpages 中不起作用,但我发现的唯一结果是关于错误输入位置或使用 \ insted of /

JavaScript 工作正常,但 CSS 却不行。此外,它在 localhost 中也可以正常工作。

对此有何想法? 提前致谢!


额外信息

文件结构

Root
 |
 +----- readme.md
 |
 +----- index.html
 |
 +----- GrLang
 |
 +----- EnLang
 |
 +----- img
 |
 +----- JS
 |       |
 |       +----- CL.js
 |
 +----- MainConfig
            |
            +----- MAINCSS.css
            |
            +----- Copyrights.js

错误

Failed to load resource: the server responded with a status of 404 (Not Found)

【问题讨论】:

  • 请您添加您的文件结构。另外,在 DevTools 中是否出现任何错误?
  • 我有一个网页的主文件夹,其中包括 index.html、readme 和 4 个文件夹(GrLang、EnLang、img、js 和 main config) index html 直接进入 mainconfig 而语言中的子文件夹(Gr 和 En) 我尝试更改为“MainConfig/MAINCSS.css”和“MyTestWebsite/MainConfig/MAINCSS.css”,但结果相同浏览器控制台显示-> 加载资源失败:服务器响应状态为 404 ()
  • 请您编辑问题并将信息放在那里。最好编辑问题,这样人们就不必通过 cmets 进行搜索。
  • 我构建的文件结构准确吗?请更正任何大小写,因为文件名区分大小写

标签: javascript html css github github-pages


【解决方案1】:

我已经联系了支持,代码是正确的,尽管支持修复了服务器端问题。

感谢大家花时间帮忙!!!

【讨论】:

    猜你喜欢
    • 2017-02-03
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 2020-05-07
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多