关于 css 背景图像和托管字体的问题
problem about css background image and fonts with hosting
我最近刚完成我的第一个网站的编码,我想托管它。
我成功地将它上传到虚拟主机上,但我遇到了 css 问题。
在当地看起来像那样
website in localhost
但是在网站上看起来是这样的
website in hosting
我们可以清楚地看到只有一部分css有效
背景图像和字体不起作用。
在控制台网络中我们可以看到背景图像 link 的 link 不正确 here is a picture of the error
所以控制台中的 link 是 /assets/css/img/1364.webp 但它应该是 /assets/img/1364.webp
所以我首先想到的是检查 css
中的 link
这里是css代码的一部分
body {
background: url('../img/1364.webp') ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family: Arial, Helvetica, sans-serif;
}
我们可以看到 url 以“../”开头,所以通常它应该从一个文件夹返回,所以进入 assets 文件夹,在那里你可以找到几个东西,比如 img 文件夹。
但它根本不起作用。
这就是我组织文件夹的方式picture of the folder
我尝试了很多事情,例如:
改变路径
更改背景图像
...
但总是同样的问题。
我只说背景图片但是字体也是一样的错误。
因为我是初学者,所以我完全迷路了,我希望能清楚地理解
谢谢
是否可以为您使用绝对路径?
使用绝对路径是避免此类问题的好习惯。
我看到你说 link 变成 /PATH/OF/CSS//your/specified/link
那么它可能是你的托管解决方案的配置,或者你可以使用 url 就像 example.com/public_html/img/1364.webp
.
我最近刚完成我的第一个网站的编码,我想托管它。 我成功地将它上传到虚拟主机上,但我遇到了 css 问题。 在当地看起来像那样 website in localhost
但是在网站上看起来是这样的 website in hosting
我们可以清楚地看到只有一部分css有效 背景图像和字体不起作用。
在控制台网络中我们可以看到背景图像 link 的 link 不正确 here is a picture of the error
所以控制台中的 link 是 /assets/css/img/1364.webp 但它应该是 /assets/img/1364.webp
所以我首先想到的是检查 css
中的 link这里是css代码的一部分
body {
background: url('../img/1364.webp') ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family: Arial, Helvetica, sans-serif;
}
我们可以看到 url 以“../”开头,所以通常它应该从一个文件夹返回,所以进入 assets 文件夹,在那里你可以找到几个东西,比如 img 文件夹。 但它根本不起作用。
这就是我组织文件夹的方式picture of the folder
我尝试了很多事情,例如: 改变路径 更改背景图像 ... 但总是同样的问题。 我只说背景图片但是字体也是一样的错误。 因为我是初学者,所以我完全迷路了,我希望能清楚地理解 谢谢
是否可以为您使用绝对路径? 使用绝对路径是避免此类问题的好习惯。
我看到你说 link 变成 /PATH/OF/CSS//your/specified/link
那么它可能是你的托管解决方案的配置,或者你可以使用 url 就像 example.com/public_html/img/1364.webp
.