设置没有设置高度的背景图像

时间:2013-11-12 21:15:07

标签: css

如何在没有设定高度的情况下设置图像背景?

#Header {
    background: #eee url("../Images/Banner.gif") repeat-x;
 }

<div id="Header">

</div>

但是不显示图像。但是,将显示以下代码图片。

    #Header {
        background: #eee url("../Images/Banner.gif") repeat-x;
height=150px;
     }

为什么我需要调整高度?如何自动测量高度?

2 个答案:

答案 0 :(得分:2)

图像是div的背景。如果div没有内容或设置尺寸,并且无法看到,您将如何看到它的背景?答案是将一些内容放入div中。如果你只想在div中显示这个图像,那么不要将它作为背景,而是将图像作为div中的实际html内容。

答案 1 :(得分:0)

也许您可以尝试使用css3属性background-size并使用它:

background-size: auto