我使用的是Modernizr,我用" HTML5Shiv"我选中了复选框。
但我的问题是......我是否必须提出这样的条件:
<!--[if lt IE 9]>
include html5shiv from Modernizr
<![endif]-->
如果答案是肯定的,那么我必须包含哪些脚本?
答案 0 :(得分:2)
您不需要有条件的评论; html5shiv脚本会自动添加到Modernizr源中。
从Modernizr 1.5开始,此脚本与流行的html5shim / html5shiv库中使用的脚本相同。两者都可以在IE6-8中实现HTML5元素的可打印性,但是如果你有超过100kb的CSS,你可能想尝试一下性能。
但是,如果您想利用Modernizr的shiv,您需要将脚本放在<head>
标记中:
我们建议将Modernizr置于脑海中的原因有两个:HTML5 Shiv(在IE中启用HTML5元素)必须在
<body>
之前执行,如果您使用的是任何CSS类, Modernizr补充说,你要防止FOUC。
答案 1 :(得分:0)
不,html5shiv将在您的modernizr文件的源代码中。您不需要任何条件评论。