我正在为我的公司做一个真正的基本设计作为一个副元素,但是我无法让背景大小做任何有意义的事情(或找到任何保留其当前功能的替代方案)。我已经在这个特定问题上工作了大约一个半小时,我们将不胜感激。
我正在工作的站点可以在 http://code.msap.com/gflyer/flyer1.html 找到
重要的是要注意,我不能修改容器 div 之前或之后的任何内容。我也无法使用 javascript,所有 CSS 都必须内联完成。
有人能在这里引导我朝着正确的方向前进吗?
最佳答案
IE8不支持CSS background-size
.
您唯一的解决方案是:
忽略它; IE8 用户只需升级即可。
使用 Javascript polyfill 模拟
background-size
IE8 及更早版本中的属性。重写您的 HTML,使背景图像在其自身中
<img>
标签,其大小适当并位于元素后面,使其看起来像背景图像。使用 Chrome-Frame 插件,让 IE 使用 Chrome 渲染引擎。 (尽管您的用户必须自己安装插件)
关于html - 背景大小 IE8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13635717/