html - 我在尝试获取 <div></div> 的背景图片时不知所措,它只是不会显示

标签 html css

所以我不确定这里发生了什么,但是当我尝试为此添加背景图片时:

 <div id="navigation">
            <span id="message"> </span>
 </div>

它不会显示它只是什么都不做。当我尝试添加背景颜色时,效果很好!这是 .CSS 代码。

#navigation{
    width: 78.5%;
    height: 23.5%;
    background-image:url("images/Chatwindow.png");  
}

我已经尝试过其他图像,但这些图像也不起作用。该图像在其他地方有效,但此 div 将不允许使用背景图像。我在这里缺少什么?

我也试过:

background-image:url('images/Chatwindow.png');

最佳答案

请确定图片文件的相对路径,相对于css文件。 尝试“/images/Chatwindow.png”或“../images/chatwindow.png”。

实际上你可以打开chrome开发者工具(按F12),切换到网络选项卡并刷新页面,之后你可以看到图像文件的“状态”,如果显示404则相对路径不正确

关于html - 我在尝试获取 <div></div> 的背景图片时不知所措,它只是不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275539/

相关文章:

javascript - 双击为 iFrame 在 IOS 上创建工作链接

javascript - 在未发布的表单中添加了密码字段

Android软键盘调整背景图片大小(网站)

javascript - Jquery 背景图像淡出

javascript - 根据高度固定标题自动调整内容部分的边距顶部

html - 更改浏览器大小时如何将两列保持在一行中?

html - 使响应式 css + html 设计

php - 如何处理多选项卡表单(有或没有 jquery)

java - 将非常大的变量从 Java 应用程序传递到 Javascript

html - 即使在使用 word-wrap 之后,flex item 也会因长单词而溢出容器