主流浏览器中的HTML5和CSS3支持不一致。有什么好的jquery或任何其他以跨浏览器方式提供html5功能的库?
答案 0 :(得分:2)
对于CSS3,我强烈推荐Compass。有各种mixin可用于编写具有后备的跨浏览器CSS3样式表。
至于HTML5,即使您使用最好的库,也无法在所有浏览器中提供HTML5级功能。但是,我可以推荐YUI3。 YUI3由Yahoo!开发和赞助。并且非常强大。它还可以很好地处理HTML5回退,例如使用历史API,如果需要,可以使用基于散列的URL方案。新的AppFramework也非常好。
答案 1 :(得分:2)
http://www.initializr.com/会帮助您入门。它具有以下最佳功能:
答案 2 :(得分:1)
看看Modernizr。它们为许多HTML5和CSS3功能提供功能检测,并有大量的polyfill,可以将这些功能带到不支持的浏览器。
答案 3 :(得分:1)
结帐modernizr - http://www.modernizr.com/ - 专为此目的而设计。
答案 4 :(得分:1)
Modernizr将使HTML5元素工作(并且通过工作,我的意思是浏览器将识别它们并且您可以将样式应用于它们)在不支持它们的浏览器中,例如旧版本的IE
另一个好的是selectivizr,它为旧的IE添加了一堆不受支持的CSS3选择器,尽管还需要使用JS库
答案 5 :(得分:1)
对于CSS3,请查看CSS LESS LESS CSS 对于HTML5,一个好的开始是使用Html5 Boilerplate