CSS在服务器中不起作用,但在本地计算机中工作良好

时间:2019-09-14 23:39:35

标签: css web-hosting

我正在尝试在服务器中上传静态网站并成功上传,但是仅显示HTML,未显示CSS。但是当我在本地计算机上运行它时,它运行良好。 国王

3 个答案:

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