我知道网站上有很多关于这两个脚本库的好问题
我想问一些我在他们身上找不到的问题
Modernizer提供了什么,html5shiv没有开箱即用,也就是说,只包括脚本
我知道HTML5“只是”修复了IE的HTML5元素<;9,它的支持停止在那里吗
Modernizer是否修复IE导航器上的CSS3问题?ie9.js能做到吗?(我指的是这个开箱即用的问题,没有额外的js代码来处理极端情况)
除了包含脚本之外,当您考虑使用库时,Modernizer比html5shiv有哪些优势
他们做不同的事情
Modernizr检测页面中功能的可用性,允许您在需要该功能时为旧浏览器提供自己的多边形填充。您可以添加对的支持<;帆布>使用canvas标记polyfill,以便在不支持的浏览器中使用canvas功能,包括其JavaScript界面<;帆布>标签
Html5shiv将不可用的新html5标记(<;section>;,<;header>;等)添加到旧浏览器中。它还创建默认样式(display:block,例如<;section>;)
就这样。它不提供其他功能