【发布时间】:2012-03-10 02:06:24
【问题描述】:
我知道网站上有很多关于这两个脚本库的好问题。
我想问一些我似乎在他们中找不到的东西。
Modernizr 提供了什么html5shiv 不是开箱即用的,即只包含脚本。
我知道 html5shiv“只是”修复了 IE
Modernizr 是否修复了 IE 导航器上的 CSS3 问题? ie9.js 会这样做吗? (我的意思是开箱即用的这个特殊问题,没有额外的 js 代码来处理极端情况)
除了包含脚本之外,考虑到使用库时,Modernizr 与 html5shiv 相比有哪些优势?
【问题讨论】:
-
不是答案,但我的理解是,modernizr 通常仅用于检查浏览器是否支持新的(CSS3 / HTML5)功能。然后代码可以处理那些没有的。它确实有所谓的“polyfills”,它们基本上是垫片或更复杂的版本。与 html5shiv 相比,我不完全确定 Modernizr 提供了什么(就垫片而言),但总的来说,Modernizr 通常用于检查而不是修补。也许我错了,但这是我的想法。
标签: javascript css html modernizr html5shiv