You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML/CSS背景图片无法加载问题排查与路径修正

CSS背景图片加载失败(net::ERR_FILE_NOT_FOUND)解决办法

问题场景

在HTML页面中通过CSS设置背景图片时,出现Failed to load resource: net::ERR_FILE_NOT_FOUND错误,图片无法显示。但直接在HTML中使用相同相对路径加载图片却能正常显示,初始CSS代码如下:

body {
    background-image : url('images/nightvision.jpg'); 
}

问题原因

HTML中引用资源的相对路径是以HTML文件所在目录为基准,而CSS中引用资源的相对路径是以CSS文件所在目录为基准。如果CSS文件存放在子目录中(比如css/文件夹),而images/文件夹和HTML文件同级,那么初始路径会让CSS在css/images/下查找图片,自然无法找到目标文件。

解决办法

调整CSS中的相对路径,通过../回到上一级目录(与HTML文件同级的目录),再定位到images/文件夹,修改后的代码:

body {
    background-image : url('../images/nightvision.jpg'); 
}

内容的提问来源于stack exchange,提问作者Meme410

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 17:01:20