【发布时间】: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