如果我只需要旧版浏览器识别 HTML5 标签,我应该使用它,现代化 http://www.modernizr.com/或流行的HTML5 刀 http://code.google.com/p/html5shiv/?
另外,如果我不需要设置 HTML5 标签的样式,我是否需要浏览器来识别它们?或者只有在向这些标签添加 CSS 时才需要?
Thanks!
html5shiv 基本上允许 IE 识别 HTML5 元素并为其设置样式,而 Modernizr 提供相同的功能以及浏览器支持的功能检测。
因此,回答你的问题 HTML5 shiv 应该足以识别 IE 中的 HTML5 标签。 (请注意,我在这里说 IE,因为这是 html5shiv 的目标,不确定当您说较旧的浏览器时是什么意思)
对于第二部分,即使您不想设置 HTML5 标签的样式,我也建议使用 shiv,因为浏览器可能会错误地显示它们,或者根本不显示它们,所以最好是安全的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)