html5 & javascriptmvc ie问题
为什么使用 javascriptmvc 开发 html5 应用程序时在 ie6 中出现错误?
当我在 header 中包含以下内容时,就会出现问题:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="js/libs/modernizr-1.6.min.js"></script>
然后在关闭 body 之前:
<script type='text/javascript'
src='../steal/steal.js?appname,development'>
</script>
当我删除 html5shiv 时,应用程序可以工作,但无法设置 html5 元素的样式。
Why do I get errors in ie6 when developing an html5 app with javascriptmvc?
The problem appears when I include in the header:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="js/libs/modernizr-1.6.min.js"></script>
And then before closing body:
<script type='text/javascript'
src='../steal/steal.js?appname,development'>
</script>
When I remove the html5shiv the app works but then it's impossible to style html5 elements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 Modernizr,则不需要 html5shiv,因为 Modernizr 本身包含相同的功能。
引用自 Modernizr 主页:
You shouldn't need the html5shiv if you're using Modernizr, as Modernizr includes the same functionality itself.
Quote from the Modernizr homepage: