虽然IE9看起来很有希望,但IE6、IE7和IE8可能会在未来许多年困扰我们,从而减缓CSS3在网络上的传播速度。
一些基于HTC和JS的项目为IE添加了一些CSS3支持:
我只有使用CSS3PIE的经验(在http://docs.composite.net/上做圆角操作),除了鼠标过载的效果外,这很好,而且是纯CSS3。
不同的项目给IE带来了哪些CSS3特性,效果如何?他们中有谁是明显的赢家?
发布于 2010-08-19 23:32:59
既然还没有人站出来,我就试着回答这个问题。它主要是通过阅读http://css3pie.com/documentation/product-comparison/和搜索来收集的。我只掌握CSS3PIE的经验。如果您知道其他项目中的任何一个,请随意编辑以下内容
杰森约翰斯顿的CSS3PIE增加了对Css3边界半径,渐变,框影的良好支持.我的经验是,这是相当好的工作,并有很大的支持边界半径。悬停效果有问题(我预计列表中的所有项目都会受到此影响),但在静态html上使用时似乎没有瑕疵。更多信息请访问http://css3pie.com/
Keith的ie-css3.js增加了对很多CSS3伪类选择器的支持。是非常小的,因为它在您包括的其他js库(如jQuery )上盛宴。这可以很好地适用于这个列表中的其他项目,比如CSS3PIE。更多信息请访问http://www.keithclark.co.uk/labs/ie-css3/
更新ie-css.js项目已在这里重生:http://selectivizr.com/
IE9.js由迪恩爱德华兹为IE6,7和8工作。使IE支持透明的PNG,新的CSS选择器,如parent>child和:第一类型,固定定位,最大/分钟宽度/高度支持。我的印象是,这些年来,很多工作都在这方面进行着。有些评论是正面的,有些则是轻蔑的。更多信息请访问http://code.google.com/p/ie7-js/
亚伦·古斯塔夫森的ecsstender与IE6、7和8一起工作,以模块化的方式增加了对CSS3选择器、字体脸、边框半径、框影、颜色和转换的支持。有很好的记录。更多信息请访问http://ecsstender.org/extensions
德鲁·迪勒( Diller )的DD_roundies增加了对边界半径和png的支持。更多信息请访问http://www.dillerdesign.com/experiment/DD_圆形/
Remiz Rahnas的边界-Radius.htc非常简单地支持边界半径。更多信息请访问http://code.google.com/p/curved-corner/
ie-css3.htc由Nick Fetchak提供,支持边界半径和文本阴影。CSS3PIE声称把边界半径做得更好。更多信息请访问http://www.fetchak.com/ie-css3/
发布于 2010-08-18 08:18:26
这里有一篇很好的关于CSS3和IE6的文章,来自粉碎杂志:http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/
发布于 2010-10-19 18:53:38
试试谷歌Chrome框架。安装它的IE用户可以在Google的渲染器中浏览您的站点,而无需切换浏览器。
编辑:你甚至可以使用Google提供的JS库向用户显示一条信息,邀请他们安装Google框架。这是一个一键安装,就像Flash一样,不需要重新启动浏览器,并在完成后刷新页面。
https://webmasters.stackexchange.com/questions/2350
复制相似问题