我从来没有使用HTML5或CSS3。我只是学习并计划在稍后的Web项目中使用它们。如果我们只是在页面中包含modernizr js文件,并不能帮助我们检测哪些功能有效,那么我们需要为modernizr后备系统编写代码,并且如果HTML5功能不受支持,我们将决定如何处理情况。浏览器。这里是一个Modernizr的备用例如modernizr&HTML5shiv库的主要用法
Modernizr.load({
test: Modernizr.canvas,
nope: 'http://flashcanvas.net/bin/flashcanvas.js'
});
- 如果Modernizr的可以处理任何浏览器的话,我为什么要使用HTML5shiv库?
- 为什么在页面上已经使用Modernizr时需要包含HTML5shiv?
- HTML5shiv库如何工作?它只是通过包括它解决所有IE问题?
- HTML5shiv是否提供任何备用系统?
- 如何在浏览器为IE的情况下有条件加载HTML5shiv库?
请提供您的答案和代码示例。
期待讨论。谢谢