为什么我的背景图片在 IE 中不显示,但在其他所有浏览器中都能正常显示?
Why is my background image not showing in IE but working fine in every other browser?
IE 版本:最新
CSS & HTML:
#mainbackground {
background-image: url(../images/mainbackground.jpg);
width:300px;
height: 250px;
}
<div id="mainbackground"></div>
我尝试过但失败的事情:
声明之间没有空格。
添加引号、单引号和双引号。
正在将高度或宽度更改为 100%。
检查区分大小写。一切都是小写。
检查可见性和不透明度。
其他信息:
在 Firefox、Chrome 和 Safari 中完美运行。
动画在这个背景之后切换到另一个背景,确切的 CSS,只是一个不同的 ID 名称,它工作正常。
如有需要请联系我,谢谢!
先试试这个:
background-image: url('../images/mainbackground.jpg');
如果它不起作用...可能是 jpg 文件有问题。 IE8 无法呈现它们。也许您使用的是 JPEG2000 格式?
尝试在 GIMP 或 PhotoFiltre 等编辑器中加载图片并重新保存(使用另存为)。
您应该尽量使站点上的图像文件尽可能小,因为这会在很大程度上影响访问者的体验。
IE 版本:最新
CSS & HTML:
#mainbackground {
background-image: url(../images/mainbackground.jpg);
width:300px;
height: 250px;
}
<div id="mainbackground"></div>
我尝试过但失败的事情:
声明之间没有空格。
添加引号、单引号和双引号。
正在将高度或宽度更改为 100%。
检查区分大小写。一切都是小写。
检查可见性和不透明度。
其他信息: 在 Firefox、Chrome 和 Safari 中完美运行。 动画在这个背景之后切换到另一个背景,确切的 CSS,只是一个不同的 ID 名称,它工作正常。
如有需要请联系我,谢谢!
先试试这个:
background-image: url('../images/mainbackground.jpg');
如果它不起作用...可能是 jpg 文件有问题。 IE8 无法呈现它们。也许您使用的是 JPEG2000 格式?
尝试在 GIMP 或 PhotoFiltre 等编辑器中加载图片并重新保存(使用另存为)。
您应该尽量使站点上的图像文件尽可能小,因为这会在很大程度上影响访问者的体验。