您好,欢迎来到码863代码分享网! 请[登录] / [注册]

Modernizr, html5shiv, ie8.js, and CSS3 Pie. 该用哪个,什么时候用

编辑

Modernizr: 已经包含了 html5shiv,还包括对css3等的一些兼容。很强大。还可以自定义,如果是完整一个的话,它会影响页面的加载速度。
          
html5shiv:非常小,仅仅只是解决了低版本ie不支持html5的问题。如果你只是想让ie<9支持html5,那么html5shiv就够了,if u want more,pls Modernizr.
         
CSS3PIE 可以让你在老版本ie使用border-radius, gradients and box shadow . 也可以让 PNGs 在IE 6正常显示.需要注意的是会影响页面加载速度。
          
ie7.js 支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明PNG在IE5、IE6下正确显示。也不怎么影响页面加载速度。

总结:
    1,如果只是用一些html5新元素和css3选择器,那么用ie7.js/ie8.js/ie9.js+html5shiv。这样比较轻量,而且也不用担心说ie6不支持。
    2.如果你使用一大堆的css3属性,css3pie可以解决诸如border-radius and box-shadow等的兼容性问题。Modernizr可以让你轻松知道浏览器对对css3和html5一些特性的支持情况,你就可以添加css代码进行额外处理。

CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网 湘ICP备2023018646号-1
MYSQl共执行 3 个查询,用时 0.0018351078033447 秒,PHP脚本用时 0.003808 秒,占用内存 0.498 MB,Gzip 已启用