了解HTML5带来的现代化好处

我知道网站上有很多关于这两个脚本库的好问题

我想问一些我在他们身上找不到的问题

Modernizer提供了什么,html5shiv没有开箱即用,也就是说,只包括脚本

我知道HTML5“只是”修复了IE的HTML5元素<9,它的支持停止在那里吗

Modernizer是否修复IE导航器上的CSS3问题?ie9.js能做到吗?(我指的是这个开箱即用的问题,没有额外的js代码来处理极端情况)

除了包含脚本之外,当您考虑使用库时,Modernizer比html5shiv有哪些优势

他们做不同的事情

Modernizr检测页面中功能的可用性,允许您在需要该功能时为旧浏览器提供自己的多边形填充。您可以添加对的支持<帆布&gt使用canvas标记polyfill,以便在不支持的浏览器中使用canvas功能,包括其JavaScript界面<帆布&gt标签

Html5shiv将不可用的新html5标记(<section><header>等)添加到旧浏览器中。它还创建默认样式(display:block,例如<section>

就这样。它不提供其他功能

发表评论