代码之家  ›  专栏  ›  技术社区  ›  Andy

有什么JavaScript“包”可以使CSS3在IE浏览器上兼容吗?

  •  1
  • Andy  · 技术社区  · 16 年前

    我想知道是否有任何软件包可以让CSS3功能在还不支持它的浏览器上使用。

    我的设想是,JS会检测到浏览器并加载自己的库,这些库基本上是使用JavaScript执行CSS3函数的。

    我知道有一个JS库可以让PNG文件在旧的IE浏览器上正常工作,我想知道是否有人在做一些事情来让其他的东西也能正常工作。

    4 回复  |  直到 16 年前
        1
  •  3
  •   sunetos    16 年前
        2
  •  2
  •   desertwebdesigns    16 年前

    我发现最接近于这样做的是迪恩·爱德华兹的IE脚本。我认为它还没有完全支持所有CSS3特性(因为大多数CSS3仍在开发中,尚未固化),但是它将做什么,它允许你使用在早期版本的IE中通常不起作用的所有常见CSS选择器。它确实有助于使IE成为更符合标准的浏览器,并避免使用CSS黑客和/或多个样式表。我一直在他的脚本中寻找关于CSS3支持的任何东西,但还没有找到任何东西。就像我说的,它主要允许使用所有的选择器,而且它还内置了一个PNG补丁。奖金!

    http://code.google.com/p/ie7-js/

        3
  •  0
  •   Christian    16 年前

    对于你的信息,也有这样一个包做的东西从允许:在其他东西比锚悬停,也有一些东西来修复IE的DOM的混乱等。

    但我不认为有一个明确的清单/包来做你想做的事。

    如果有的话,它会像风暴一样在互联网上传播。

        4
  •  0
  •   sunetos    16 年前

    我相信还没有这样的图书馆。这将是一项艰巨的工作,而且大多数人对旧浏览器的优雅降级感到满意,而不是试图实现javascript中缺失的功能。但是,有一个库完成了前半部分:特征检测。这叫现代化: http://www.modernizr.com/