是否有任何JavaScript'包'可以在IE浏览器上兼容CSS3?

时间:2010-07-11 17:19:20

标签: javascript jquery cross-browser css3

我想知道是否有任何可用的软件包可以为不支持它的浏览器提供CSS3功能。

我设想的方式,我一直无法通过搜索找到任何东西,JS会检测浏览器并加载自己的库,基本上使用JavaScript来执行CSS3功能。

我知道有一个JS库可以在旧的IE浏览器上创建PNG文件的工作属性,我想知道是否有人正在做一些事情以允许其他事情也能正常工作。

这将允许开发人员在他们的Web应用程序中使用CSS3,并让JS处理可比性。我愿意为此付出代价。

谢谢。

4 个答案:

答案 0 :(得分:3)

我最近在IE中遇到了一个相当优雅的CSS3新解决方案。我认为它非常接近你想要的:http://css3pie.com/

答案 1 :(得分:2)

我发现最接近这一点的是Dean Edwards的IE脚本。我认为它还没有完全支持所有的CSS3功能(因为大多数CSS3仍在使用中并且还没有固化),但它会做什么,允许你使用通常不会使用的所有常见CSS选择器在早期版本的IE中工作。使IE成为更符合标准的浏览器并避免使用CSS hacks和/或多个样式表真的很有帮助。我一直在寻找他的脚本中有关CSS3支持的任何内容,但还没有找到任何东西。就像我说的那样,它主要允许使用所有选择器,而且它内置了一个PNG修复程序。奖金!

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

答案 2 :(得分:0)

对于你的信息,也有这样一个包来做允许的事情:悬停在其他东西而不是锚点,还有东西来修复IE的搞砸了DOM等。

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

如果有的话,它会像风暴一样上网;)。

答案 3 :(得分:0)

我不相信还有这样的图书馆。这将是很多工作,并且大多数人对旧浏览器中的优雅降级感到满意,而不是试图在javascript中实现缺少的功能。但是,上半部分有一个库:特征检测。它叫做modernizr:http://www.modernizr.com/