网页设计全新,请耐心等待!我已经通过FTP将我的测试网站上传到我的主机,但似乎HTML已经失去了与CSS的联系 - 它可以在typespire.com上看到
为什么会发生这种情况,我该如何解决?
感谢您提供的任何帮助
本
答案 0 :(得分:2)
要解决您的问题,您需要更换
<link rel="stylesheet" type="text/css" href="typespire.css">
通过
<link rel="stylesheet" type="text/css" href="Typespire.css">
或(更好的解决方案):将您的Typespire.css
文件重命名为typespire.css
并将此标记放入您的网页:
<link rel="stylesheet" type="text/css" href="typespire.css">
某些操作系统区分大小写,而其他操作系统则不区分大小写。因此,根据您开发网站的系统,您必须注意路径中的大写或小写。
当您通过FTP上传文件时,根据配置的不同,服务器会区分大小写,所以您必须注意路径与否。
因此,在您的情况下,最好的解决方案是只编写像typespire
这样的小写文件名并使用下面的标记:
<link rel="stylesheet" type="text/css" href="typespire.css">
您应该用小写字母编写文件名。它将帮助您避免出现问题
答案 1 :(得分:0)
如果没有更多信息,很难确定原因。
您使用的是什么FTP程序?
您是否已将CSS文件上传到网络主机?
如果是这样,您为CSS文件设置的路径在Web主机上是否仍然有效?
答案 2 :(得分:0)
在您的网页中 - 除index.html之外 - 您为css文件使用了错误的名称: typespire.css 。您应该使用 Typespire.css 。所以你必须把
<link href="Typespire.css" type="text/css" rel="stylesheet">
而不是
<link href="typespire.css" type="text/css" rel="stylesheet">