2010-07-11 99 views
1

我想知道是否有任何软件包可用于向尚不支持它的浏览器提供CSS3功能。有没有可以使IE浏览器兼容CSS3的JavaScript'包?

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

我知道有一个JS库使旧版IE浏览器的PNG文件工作属性,我想知道是否有人一直在努力让其他东西也能工作。

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

谢谢。

+0

[任何JavaScript库,使CSS3/HTML5网站在所有浏览器上工作,包括IE6-8?](http://stackoverflow.com/questions/3180579/any-javascript-library-that-c​​ss3-html5-website-work-on-all-browsers-including) – Quentin 2010-07-11 17:20:43

回答

3

我最近碰到一个相当优雅的新的解决方案来为IE浏览器CSS3。我认为这是非常接近你想要的:http://css3pie.com/

+0

太棒了,看起来和我一直在寻找的东西一样,将不得不测试。 – Andy 2010-07-21 05:30:33

+0

只需确保阅读“已知问题”页面。它有一堆关于使用它的非常重要的信息。 – sunetos 2010-07-21 15:13:00

0

您的信息,这里还有这样的包从允许做的东西:悬停在其他的东西比锚,这里还有东西来修复DOM等

IE的螺丝起坐,但我不认为有一个明确的清单/包可以做你想做的事情。

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

0

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

2

我发现做这件事最接近的是院长爱德华兹的IE脚本。我不认为它完全支持所有的CSS3功能(因为CSS3的大部分功能仍在使用中,并且尚未固化),但它会做什么,可让您使用所有通常不会使用的CSS选择器在早期版本的IE中工作。它确实有助于使IE成为更符合标准的浏览器,并避免使用CSS黑客和/或多个样式表。我一直在寻找有关CSS3支持的任何内容,但还没有发现任何东西。就像我说的,它主要允许使用所有的选择器,再加上它内置了一个PNG修复。奖金!

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