我想知道是否有任何可用的软件包可以为不支持它的浏览器提供CSS3功能。
我设想的方式,我一直无法通过搜索找到任何东西,JS会检测浏览器并加载自己的库,基本上使用JavaScript来执行CSS3功能。
我知道有一个JS库可以在旧的IE浏览器上创建PNG文件的工作属性,我想知道是否有人正在做一些事情以允许其他事情也能正常工作。
这将允许开发人员在他们的Web应用程序中使用CSS3,并让JS处理可比性。我愿意为此付出代价。
谢谢。
答案 0 :(得分:3)
我最近在IE中遇到了一个相当优雅的CSS3新解决方案。我认为它非常接近你想要的:http://css3pie.com/
答案 1 :(得分:2)
我发现最接近这一点的是Dean Edwards的IE脚本。我认为它还没有完全支持所有的CSS3功能(因为大多数CSS3仍在使用中并且还没有固化),但它会做什么,允许你使用通常不会使用的所有常见CSS选择器在早期版本的IE中工作。使IE成为更符合标准的浏览器并避免使用CSS hacks和/或多个样式表真的很有帮助。我一直在寻找他的脚本中有关CSS3支持的任何内容,但还没有找到任何东西。就像我说的那样,它主要允许使用所有选择器,而且它内置了一个PNG修复程序。奖金!
答案 2 :(得分:0)
对于你的信息,也有这样一个包来做允许的事情:悬停在其他东西而不是锚点,还有东西来修复IE的搞砸了DOM等。
但我认为没有明确的清单/包来做你想做的事。
如果有的话,它会像风暴一样上网;)。
答案 3 :(得分:0)
我不相信还有这样的图书馆。这将是很多工作,并且大多数人对旧浏览器中的优雅降级感到满意,而不是试图在javascript中实现缺少的功能。但是,上半部分有一个库:特征检测。它叫做modernizr:http://www.modernizr.com/