是HTML的新手。我遇到了类似的问题,但没有一个解决我的问题。谁能帮忙。提前致谢。
文件位置正确。
我的代码:

<div id="bg">
</div>


CSS:

#bg{
background-image: url("bg.png");
}

最佳答案

尝试这个:

为了进行演示,我使用了500px x 500px的像素,可以用100%x 100%的div包裹一个容器。您不需要display:block;在您的CSS中,因为div已经具有显示块作为大多数浏览器的标准。

#bg{
   width:500px;
   height:500px;
   background-image: url('bg.png');
}


另外,请确保宽度和高度与图像的宽度和高度相匹配。

您的包含文件的地图应如下所示:

index.html
bg.png
mycss.css
... many other .html / .php / .css


如果要使用容器,css将看起来像这样。如果您要使用CSS进行更多操作,请尝试使用容器,这对于不同大小的浏览器也非常有用。

#bg{
   width: 100%;
   height: 100%;
}
.container{
   width: 500px;
   height: 500px;
}


还有你的HTML

<div class="container">
   <div id="bg"></div>
</div>

关于html - 背景图像未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28315440/

10-13 00:17