html - 为什么我的背景图片不显示?
问题描述
我有一个问题,我的背景图片没有显示出来。我确信我的网址是正确的(因为我在其他方面使用过这个网址)。
这是我的 css 文件:
body{
background : url(assets/image/main.jpg);
background-size: cover;
}
所以发生了什么事?
这是我的文件夹结构:
/assets/
css/
style.css
image/
main.jpg
/index.html
解决方案
删除background :
URL 字符串之间的空格并添加引号,使其看起来像background: url("assets/image/main.jpg");
除此之外,只需确保此 css 文件的文件路径仍正确映射到该文件夹,仅仅因为它适用于一个 css 文件并不意味着它适用于另一个 css 文件,如果文件夹结构不同。
推荐阅读
- c++ - 使用 C++ CryptAPI:CNG 创建 CSR
- python - 如何在 python 中通过 youtube-dl 获取视频时长?
- iis - Inno Setup - 具有自定义帐户的 IIS 应用程序池
- c# - 在 C# 中单击按钮上的复选框检查验证
- vespa - 获取与 vespa 中的查询匹配的所有文档
- r - 总结 Shiny SelectInput 的字符和数字列
- python - 在 Python 3 中获取具有给定索引的特定数据
- python - Python - 如何将矩阵(由熊猫制成)转换为列表?
- java - 在覆盖期间使用通用 Map 参数将具体对象返回到通用方法
- regex - 正则表达式(重复组)似乎不起作用