我正在开发一个真正的基本设计作为我公司的副项目,但无法获得后台大小来做任何有意义的事情(或者找到保留其当前功能的任何替代方案)。我一直在研究这个具体问题大约一个半小时,任何帮助都会受到赞赏。
我正在处理的网站位于http://code.msap.com/gflyer/flyer1.html
重要的是要注意我不能在容器div之前或之后修改任何东西。我也无法使用javascript,所有CSS必须在线完成。
有人能够引导我朝这个方向前进吗?
答案 0 :(得分:1)
IE8不支持CSS background-size
。
您唯一的解决方案是:
忽略它; IE8用户只需要升级。
使用Javascript polyfill模拟IE8及更早版本中的background-size
属性。
重写您的HTML,使背景图片位于其自己的<img>
标记中,该标记的大小适当且位于元素后面,以便它看起来像背景图像。
使用Chrome-Frame插件,这使得IE使用Chrome渲染引擎。 (您的用户必须自己安装插件)
答案 1 :(得分:1)
我为IE8创建了一个非常简单易用的background-size polyfill:
.selector {
background-size: cover;
-ms-behavior: url(/backgroundsize.min.htc);
}