【问题标题】:What CSS3 features does Internet Explorer 8 support?Internet Explorer 8 支持哪些 CSS3 功能?
【发布时间】:2014-03-22 03:19:33
【问题描述】:

我试图在 IE 博客上找到一篇权威文章,但一无所获。我正在构建一个内部网站,大多数用户使用 Safari 4 和 Firefox 3。一些 PC 用户使用 IE8,所以我想知道在使用 CSS3 时应该注意什么。

【问题讨论】:

  • 您的问题可以表述为“2009 年发布的浏览器支持 2012 年发布的 CSS3 的哪些部分?”

标签: internet-explorer internet-explorer-8 css


【解决方案1】:

css3.info 提供了不同浏览器中各种模块的实现状态的权威概述。大部分模块实际上并没有被任何主流模块实现,但是您可以查看某些模块的兼容性表,其中提供了详细信息。

【讨论】:

    【解决方案2】:

    我主要依赖Wikipedia's article comparing CSS layout engines。它比迄今为止发布的任何其他链接都全面得多。

    基本上,IE8 不支持任何 CSS3,除了一些选择器和一些起源于 Microsoft 的属性。

    【讨论】:

      【解决方案3】:

      让 CSS3 与 IE 一起工作的一种方法是CSS3Pie

      您会得到PIE.htc 文件,该文件可在您的 IE 浏览器中启用 css3 行为

      【讨论】:

      • PIE 使 Internet Explorer 6-9 能够呈现几个最有用的 CSS3 装饰功能
      • 我个人觉得这篇文章非常有用,因为我以前没有听说过 CSS3Pie。
      【解决方案4】:

      我知道这是一个老问题,但为了记录,我也推荐http://caniuse.com/。您可以轻松查找对任何给定功能的支持。

      另外,关于 CSS3Pie,我建议谨慎行事。关于如何实现它有一些非常具体的要求,这使得它难以维护。例如:

      • PIE.htc 的路径必须相对于 html 页面,而不是链接到的 css 文件。
      • 如果使用绝对路径,则必须在同一个域中。

      请看这里:http://css3pie.com/documentation/known-issues/

      【讨论】:

        【解决方案5】:

        Quirksmode.org 上的 compatibility master table 将 IE8 的 CSS3 支持列为“最低”,当行为与 IE7 相同时,当行为与 IE8 相同时,“不完整”。如需详细了解支持和不支持的内容,请参阅 Quirksmode 的优秀 CSS browser compatiblity chart

        【讨论】:

          【解决方案6】:

          【讨论】:

            猜你喜欢
            • 2016-04-01
            • 2013-12-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-18
            • 2016-11-21
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多