【问题标题】:IE8 Shows website in a weird mannerIE8以一种奇怪的方式显示网站
【发布时间】:2014-01-23 03:36:32
【问题描述】:

我不知道自己做错了什么,也不知道哪部分代码对 IE 8 浏览器有问题,但会出现这样的屏幕: http://joxi.ru/AKrSUhjKTJAsAdwb1CA

所有最新的浏览器都这样正确显示:

http://joxi.ru/S6rSUv3JTJAWOJoVDFI

谁有良好的IE经验,为什么会出现这个问题?

【问题讨论】:

    标签: html css internet-explorer internet-explorer-8 cross-browser


    【解决方案1】:

    IE8 不支持您正在使用的许多功能。特别是,缺乏对background-size 的支持正在扼杀你的核心圈子。

    【讨论】:

    • 你有什么建议?
    • 考虑到 IE8 已经快 5 年了,并且在过去三年中已经被 IE9 取代,个人...我不会对故意禁用 Windows 更新的人在意。
    • 问题是客户强行要求ie8支持。网站上唯一的错误是这个
    • 检查Bootstrap documentation 浏览器支持。您也可以尝试将 IE8 中的文档模式设置为标准。
    【解决方案2】:

    经过一番搜索,我在 IE6+ 中找到了background-size 的解决方案:

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/logo.gif',
    sizingMethod='scale');
    
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/logo.gif',
    sizingMethod='scale')";
    

    来源:http://msdn.microsoft.com/en-us/library/ms532969%28v=vs.85%29.aspx

    它适用于 IE 6+

    如果没有任何代码来测试它,无法真正判断它是否适用于您的情况。

    【讨论】:

      猜你喜欢
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 2019-08-03
      • 2013-09-29
      相关资源
      最近更新 更多