部署至000webhost.com后网站图片无法显示的问题求助
问题解决步骤
1. 修复CSS背景图语法错误
你的CSS中background-image的写法不符合规范,正确语法是使用url()而非src(),这是本地背景图加载失败的核心原因:
body { font-family: Arial, sans-serif; margin: 0; padding: 20px; background-image: url("OIP (6).jpeg"); /* 替换原src()写法 */ background-size: cover; background-position: center; }
2. 修正图片路径适配000webhost部署
000webhost的网站根目录就是public_html,无需在路径中额外添加该目录名。如果图片与HTML文件放在同一文件夹(public_html下),直接使用相对路径(仅写文件名)即可:
- 图片标签路径修正:
<img src="OIP (5).jpeg" alt="ODU Logo" width="300">
- 背景图路径已在第一步同步修正为
url("OIP (6).jpeg")
3. 额外排查要点
- 确认图片文件名完全匹配(服务器区分大小写,比如
OIP (5).jpeg和oip (5).jpeg会被识别为不同文件) - 确认图片已上传至
public_html文件夹,与HTML文件处于同一层级 - 建议将图片文件名中的空格、特殊字符替换为连字符或下划线(如改为
OIP-5.jpeg),避免路径解析异常
内容的提问来源于stack exchange,提问作者Tobi Olayinka
相关产品推荐
相关产品推荐

