【问题标题】:If I'm already using Modernizr, will I then even need HTML5 Shiv?如果我已经在使用 Modernizr,我还需要 HTML5 Shiv 吗?
【发布时间】:2011-10-16 12:22:39
【问题描述】:

1) 如果我已经在使用 Modernizr,那么我是否还需要 HTML5 Shiv 来为 IE 启用 HTML5 标签支持?

2) HTML5 Shiv 仅适用于 IE,还是适用于所有不支持原生 HTML 5 的浏览器?喜欢旧版本的 Firefox、Safari、Chrome 等?

【问题讨论】:

    标签: javascript html css cross-browser modernizr


    【解决方案1】:

    1) 如果我已经在使用 Modernizer,那么我什至需要 HTML5 Shiv 来 为 IE 启用 HTML5 标签支持。

    您不需要单独包含html5shiv,因为 Modernizr 包含它:

    从 Modernizr 1.5 开始,此脚本与 流行的 html5shim/html5shiv 库。

    http://www.modernizr.com/docs/#html5inie


    2) 并且是 HTML5 Shiv 仅适用于 IE 或所有没有的浏览器 原生 HTML 5 支持。像旧版本的 Firefox、Safari、Chrome 等等

    仅适用于 Internet Explorer。

    其他浏览器的旧版本不需要它:http://caniuse.com/html5semantic

    推荐的 sn-p 包括它是:

    <!--[if lt IE 9]>
    <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    

    这只会在 IE 小于 9 的情况下运行。

    【讨论】:

    • 如我所料,答案很好而且很快。所以只有 IE 才是最重要的。
    • 你的意思是当我下载自定义 Modernizer 时,我应该在此页面上标记 HTML5 Shim/IEPP 复选框modernizr.com/download
    • 是的,如果您想包含 html5shiv,则必须勾选。
    猜你喜欢
    • 1970-01-01
    • 2018-01-28
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多