2013-11-12 4 views
0

Как установить фоновый рисунок изображения без установленной высоты?set background-image without set height

#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

Изображение фон из div. Если у div нет содержимого или заданных измерений, и он не может быть замечен, как вы сможете увидеть его фон? Ответ заключается в том, чтобы поместить некоторый контент в div. Если вы только пытаетесь показать это изображение в div, то вместо того, чтобы сделать его фоном, поместите изображение как актуальный html-контент в div.

+0

Да, вы правы. спасибо – john

0

Может быть, вы можете попробовать с CSS3 свойств фона размера и использовать его как:

background-size: auto 
+0

не сработал ..... – john