Css 设置背景图像而不设置高度

Css 设置背景图像而不设置高度,css,Css,如何在不设置高度的情况下设置图像背景 #Header { background: #eee url("../Images/Banner.gif") repeat-x; } <div id="Header"> </div> 为什么需要调整高度?如何自动测量高度?图像是div的背景。如果div没有内容或设置尺寸,并且无法看到,您将如何看到其背景?答案是将一些内容放入div中。如果您只是试图在div中显示此图像,则不要将其作为背景,而是将图像作为实际html内容

如何在不设置高度的情况下设置图像背景

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

<div id="Header">

</div>

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

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

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

background-size: auto
background-size: auto