html - 背景大小 IE8 问题

标签 html css internet-explorer

我正在为我的公司做一个真正的基本设计作为一个副元素,但是我无法让背景大小做任何有意义的事情(或找到任何保留其当前功能的替代方案)。我已经在这个特定问题上工作了大约一个半小时,我们将不胜感激。

我正在工作的站点可以在 http://code.msap.com/gflyer/flyer1.html 找到

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

有人能在这里引导我朝着正确的方向前进吗?

最佳答案

IE8不支持CSS background-size .

您唯一的解决方案是:

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

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

  3. 重写您的 HTML,使背景图像在其自身中 <img>标签,其大小适当并位于元素后面,使其看起来像背景图像。

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

关于html - 背景大小 IE8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13635717/

相关文章:

javascript - 如何统一取自多组单选按钮和多组复选框的文本?

javascript - 如何使用 javascript 在 DIV 框内写入

css - IE 中更大的字体 - FF 中很好

javascript - 为什么覆盖在 IE 中不起作用?

javascript - JQuery keyup 不工作 IE 10

javascript - 当更改 html 选择的背景颜色时,第一个选项随之更改

html - 除了级联 flex div 之外,还可以使用 css 翻转二维框

html - 将整个样式表本地化到一个 div?

css - 在网络上加载高分辨率图像是否有良好的非阻塞模式?

html - 单行输入字段对齐