HTML
<div id="banner" style="display: block; background-image: url('images/swirl_home.gif'); background-repeat: no-repeat; background-color: #e7e7e7;">
<div id="Hi">
some text here...
</div>
<div id="loader">
<img src="images/ajax-loader.gif" />
</div>
</div>
CSS
#banner {
background-color: #e7e7e7;
min-height: 285px;
}
This code displays correctly in Mozilla and Chrome, but has issues in IE 6/7/8. The background image does not appear, even though the text is visible.
What could be the problem?
EDIT: It's not an issue with the image path. I have tried using absolute paths as well, without success.