主机保存新 css 文件但显示旧文件?
Host saves new css file but displays old one?
------------- 旧 ----------------
我在 byethost 上有一个网站,我已将我的本地网站转移到该网站。
索引背景图片出现在本地,但不在网站上。如果我在那里上传文件怎么办?
我检查了路径,它是正确的。
图片没有丢失。
------------- 编辑 ----------------
我发现 css 文件有这个代码:
background-image: url('../images/fundoIndex.jpg');
但是控制台显示的代码是:
background-image: url('../images/fundoIndex.png');
即使我已经更改并保存了它,主机仍会发送旧的 css 文件进行显示。为什么?
您的图片未呈现,因为您将背景图片的文件扩展名设置为 "PNG",而实际上应该是 "JPG".
所以...
body { background-image: url('../images/fundoIndex.png'); }
应该...
body { background-image: url('../images/fundoIndex.jpg'); }
我注意到您的 css 文件与索引文件位于不同的文件夹中。将其从该文件夹中取出并查看是否有帮助。
另外,尝试更改图像的名称。图像名称中的单词索引大写。 Linux 服务器区分大小写,因此任何名称都没有上限。这在我之前发生过,修复就像从大写改为小写一样简单。希望对您有所帮助!
------------- 旧 ----------------
我在 byethost 上有一个网站,我已将我的本地网站转移到该网站。
索引背景图片出现在本地,但不在网站上。如果我在那里上传文件怎么办?
我检查了路径,它是正确的。 图片没有丢失。
------------- 编辑 ----------------
我发现 css 文件有这个代码:
background-image: url('../images/fundoIndex.jpg');
但是控制台显示的代码是:
background-image: url('../images/fundoIndex.png');
即使我已经更改并保存了它,主机仍会发送旧的 css 文件进行显示。为什么?
您的图片未呈现,因为您将背景图片的文件扩展名设置为 "PNG",而实际上应该是 "JPG".
所以...
body { background-image: url('../images/fundoIndex.png'); }
应该...
body { background-image: url('../images/fundoIndex.jpg'); }
我注意到您的 css 文件与索引文件位于不同的文件夹中。将其从该文件夹中取出并查看是否有帮助。
另外,尝试更改图像的名称。图像名称中的单词索引大写。 Linux 服务器区分大小写,因此任何名称都没有上限。这在我之前发生过,修复就像从大写改为小写一样简单。希望对您有所帮助!