0

我正在尝试解决 ie7/ie8 中针对多个背景图像的错误...

我知道最初它不支持 ie,但我在网上搜索了一些有趣的东西,例如,跨浏览器多背景

基本上它有两个图像背景,但我想通过 css 获得 3 个图像,这些图像具有定义的图像位置和大小......小提琴代码在 ie7/ie8 中不起作用......

http://jsfiddle.net/CsKhy/4/

有人可以帮忙吗??

4

2 回答 2

2

使用嵌套 div 实现跨浏览器兼容的解决方案。

演示:http:
//jsfiddle.net/CsKhy/5/

注意:background-size在 IE8 或更低版本中不兼容,因此使用图像而不是背景图像可能会更好。

于 2012-06-20T07:23:27.257 回答
2

我用

<style>
  .bgImage{width:100%;}
</style>

在body标签之后和任何其他代码之前插入这个

<img src="yourimage" class="bgImage"/>

不是理想的解决方案,但兼容且有效,我已经使用过很多次了。(确保您的图像是一个大图像开始,否则它会在大屏幕上失真)

于 2012-09-12T10:48:31.453 回答