后台大小的IE8问题

时间:2012-11-29 22:12:29

标签: html css internet-explorer

我正在开发一个真正的基本设计作为我公司的副项目,但无法获得后台大小来做任何有意义的事情(或者找到保留其当前功能的任何替代方案)。我一直在研究这个具体问题大约一个半小时,任何帮助都会受到赞赏。

我正在处理的网站位于http://code.msap.com/gflyer/flyer1.html

重要的是要注意我不能在容器div之前或之后修改任何东西。我也无法使用javascript,所有CSS必须在线完成。

有人能够引导我朝这个方向前进吗?

2 个答案:

答案 0 :(得分:1)

IE8不支持CSS background-size

您唯一的解决方案是:

  1. 忽略它; IE8用户只需要升级。

  2. 使用Javascript polyfill模拟IE8及更早版本中的background-size属性。

  3. 重写您的HTML,使背景图片位于其自己的<img>标记中,该标记的大小适当且位于元素后面,以便它看起来像背景图像。

  4. 使用Chrome-Frame插件,这使得IE使用Chrome渲染引擎。 (您的用户必须自己安装插件)

答案 1 :(得分:1)

我为IE8创建了一个非常简单易用的background-size polyfill

.selector { 
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
}