我正在尝试在服务器中上传静态网站并成功上传,但是仅显示HTML,未显示CSS。但是当我在本地计算机上运行它时,它运行良好。 国王
答案 0 :(得分:2)
在head
中指向样式表的链接错误/不起作用(找不到文件):
<link rel="stylesheet" type="text/css" href="Resources/css/Style.css">
显然这是本地链接,但您需要对其进行调整以适应服务器/域环境
答案 1 :(得分:2)
您只需更改 Style.css 和 media.css 的链接,因为它是本地链接。
假设您的文件存储在Resources文件夹中,那么您应该更改此设置:
<link rel="stylesheet" type="text/css" href="Resources/css/Style.css">
<link rel="stylesheet" type="text/css" href="Resources/css/media.css">
对此:
<link rel="stylesheet" type="text/css" href="/Resources/css/Style.css">
<link rel="stylesheet" type="text/css" href="/Resources/css/media.css">
,并且您的scripts.js链接存在相同的问题。看这行:
<script src="resources/js/script.js"></script>
,并且应该类似地更改为:
<script src="/resources/js/script.js"></script>
它也引用本地目录。
答案 2 :(得分:1)
css文件的名称为style.css
,但链接为Style.css
。