CSS背景图片:net::ERR_FILE_NOT_FOUND

bakd9h0s  于 2023-05-02  发布在  其他
关注(0)|答案(5)|浏览(239)

我使用这样的标题底部的背景图像

header {
 background:url(../img/header_bg.png) #ea6225 no-repeat;   
 background-size: 100% auto;
 background-position:left bottom; 
}

我的图片在一个文件夹中,像这样的Web/img/header_bg.png和css Web/css/style.css
现在,当我看到在浏览器这张图片正在加载,但在控制台显示错误像这样
file:///C:/Users/name/Desktop/Web/img/header_bg。png net::ERR_FILE_NOT_FOUND
同样的情况也发生在我的项目中使用的ttf字体上。有人能帮帮我吗?

ghhaqwfi

ghhaqwfi1#

根据W3,部分URL是相对于样式表的源而不是相对于文档来解释的。您应该相应地设置URL。

jfewjypa

jfewjypa2#

试试这个:

background:url(../../img/header_bg.png) #ea6225 no-repeat;
von4xj4u

von4xj4u3#

必须像这样添加“”(“。./../img/header_bg.png”)

rjzwgtxy

rjzwgtxy4#

记住

<img src="Lanka.jpg">       <!-- Lanka.jpg is in the current folder -->
<img src="Asia/Lanka.jpg">  <!-- Lanka.jpg is in the Asia folder -->
<img src="/Asia/Lanka.jpg"> <!-- Asia folder is in root folder -->
<img src="../Lanka.jpg">    <!-- Lanka.jpg is in one folder up from current folder-->
olqngx59

olqngx595#

好吧...不知道为什么会这样,但当我试图进入

file:///C:/Users/admin/Downloads/new%20project/images/header/background.png

一切都开始工作。

相关问题