如何在IE 8上显示背景图片。
HTML
<div id="header"></div>
的CSS
#header
{
background-image:url('../img/header.png');
height:73px;
}
答案 0 :(得分:0)
尝试提供一些宽度,例如width:960px
通常情况下,如果某些其他类继承像float:left
这样的浮动,IE8将不会采用宽度默认值。或者您可以删除浮动以显示背景图像。
您还在评论中提到,添加一些文字时会显示背景。所以我确定问题在于你的宽度;
答案 1 :(得分:0)
通常,无论您使用什么浏览器,它都可以正常工作,它是一个基本的css属性。您是否尝试使用简单的“背景”属性而不是“背景图像”,或者可以检查您要调用的图像的路径作为背景
答案 2 :(得分:0)
尝试:
#header{
background: url('../img/header.png') no-repeat left top; //Assuming path is correct since it works in other browsers
height:73px;
width: 1000px;// Give width here
float: left;
}