一个很好的JavaScript框架,它为IE6-8增加了CSS3支持并在IE9中缺少CSS3?

Ton*_*ich 6 javascript html5 frameworks css3

我很惊讶IE9的发布版本缺少对一些更基本的CSS3元素的支持,比如text-shadow和border-image.

什么是最全面的JavaScript框架,用于向IE6-9添加/模拟CSS3元素,而不是使用一堆较小的框架,如ie-css3,CSS3PIE,Modernizr,html5shiv,...等?

我相信没有一个框架可以做到这一切,但我正在寻找最接近的框架.

rsp*_*rsp 3

什么?您对 IE 不遵循标准感到惊讶吗?人们什么时候才能学会...

\n\n

尝试Selectivizr。来自网站:“selectivizr 是一个 JavaScript 实用程序,可在 Internet Explorer 6-8 中模拟 CSS3 伪类和属性选择器。只需将脚本包含在您的页面中,selectivizr 就会完成剩下的工作。” 我不知道 IE9 的支持是什么,但它应该比 IE6 容易得多,所以我想它应该可以正常工作。

\n\n

不过,您仍然需要一些“较小的框架”,因为它们做得很好,它们足够小,因此仅仅为了拥有一个大框架而不是几个框架而重新发明轮子是没有意义的较小的。很难建立一个一刀切的框架,这就是为什么你有一定的多样性,我认为这是一件好事。

\n\n

但不要指望您只包含一些库,所有浏览器都会获得完美的 CSS3 支持,因为这不会很快发生。

\n\n

如果您想要在 IE6 的所有浏览器中一致工作的高级效果,那么我建议使用Rapha\xc3\xabl。它在 IE 上使用VML ,在其他浏览器上使用SVG 。API 也比 CSS 简单,但这当然是一个品味问题。但即使不是 API,也很难否认您可以在 Firefox 3.0+、Safari 3.0+、Chrome 5.0+、Opera 9.5+ 和 Internet Explorer 6.0 上拥有圆角和其他看起来相同的功能+ 不使用图像。

\n