为什么不建议使用polyfill来支持CSS3选择器?

前端之家收集整理的这篇文章主要介绍了为什么不建议使用polyfill来支持CSS3选择器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要确保IE7和IE8的支持.

我正在使用几个CSS3选择器,如:last-child.我在Selectivizr下降了,似乎修复了这些浏览器中的许多问题,让我只是少数用一些后备代码来清理.

但是,HTML5 Please建议仅使用后备,而不是polyfills来解决CSS3选择器支持

We strongly recommend you do not try to polyfill this,but if you do need one,you can use Selectivizr.

很高兴知道为什么他们“强烈推荐”反对聚合物在这里…任何人有什么想法?

解决方法

使用回退我认为这意味着你应该添加类,使用现代选择器不能选择的元素,如添加.first用于:first-child,或.checked for:checked,等等.

我不能想到任何原因HTML5请不要强烈地使用polyfill,除了性能和独立于JavaScript之外.最好只依靠CSS来绘制风格.

但是在我谦虚的观点下,Selectivizr是一个魔法,它会教导IE6-8的行为,并确保您的HTML是不必要的课程,并缩短您的开发时间.

猜你在找的CSS相关文章