我在想切换到html5的想法。似乎有2个主要脚本可用于在较旧的浏览器上处理对html5的支持。选择哪个,为什么?
有什么想法吗?
#1 楼
Modernizr用于检查不同渲染引擎中HTML5功能的可用性。它包括Html5Shiv之类的脚本,该脚本(仅)在Microsoft Internet Explorer(知道HTML5的版本9之前)上启用HTML5标签。另请参见“如何在IE和Firefox 2中使用HTML5”。我在MS条件注释中使用了Remy Sharp的Html5Shiv版本:有能力HTML5表单元素(例如Operas日期输入),CSS3列或渐变,然后使用Modernizr。
#2 楼
您可能还想查看html5boilerplate.com,这是从html5网站开始的好资源,它们提供了html5 shiv或modernizr等可切换的选择以及许多其他基准改进。
#3 楼
我知道这是有一段时间了,但是我觉得我应该补充一点,Modernizr似乎并不能填充通过AJAX加载的HTML5元素-它仅适用于初始页面加载时出现的内容。 Html5Shiv确实可以处理通过AJAX加载的内容,但这也只是modernizr功能集的一小部分。实际上,我们正在使用我正在使用的Web应用程序。
评论
是的html5boilerplate很好。它可以选择modernizr或html5shiv。但是要包括哪一个呢?
–思南
2011年4月6日在18:07
公平地说,我猜html5是什么提示问题?
– Kzqai
2011年4月6日在20:23