fed*_*o-t 14 javascript browser html5 internet-explorer
如果我只需要旧的浏览器来识别HTML5标签,我应该使用它,Modernizr还是流行的HTML5 shiv?而且,如果我不需要设置此HTML5标签的样式,我是否需要浏览器才能识别它们?或者只在向这些标签添加CSS时才需要?
谢谢!
oma*_*llo 16
html5shiv基本上允许IE识别和设置HTML5元素,而Modernizr提供了broswer支持的相同的加功能检测.
所以要回答你的问题,HTML5 shiv应该足以识别IE中的HTML5标签.(注意我在这里说IE,因为那是html5shiv的目标,不确定你说的旧浏览器是什么意思)
对于第二部分,即使您不想设置HTML5标签的样式,我建议使用shiv,因为浏览器可能显示不正确,或者根本不显示,所以最好是安全的.
Emi*_*mil 11
HTML5 Shiv更小,除非您需要一些Modernizr的检测功能,否则请选择shiv.
文件的大小非常重要,因为它始终位于html文档的头部,并阻止下载其他资源,直到完全执行.
由于只需要旧版浏览器,我使用以下代码:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
您可以删除不使用的html标记,但之后您将无法使用Google托管的文件.
| 归档时间: |
|
| 查看次数: |
15267 次 |
| 最近记录: |