【问题标题】:What HTML5 Tags exactly I can use with html5boilerplate?我可以将哪些 HTML5 标签与 html5 样板一起使用?
【发布时间】:2011-09-24 15:47:35
【问题描述】:

我想知道我们能否将<aside> 之类的标签与 Html5Boilerplate 一起使用。如果是,它将与浏览器兼容吗?以及我们可以使用哪些其他标签而不必担心旧版浏览器,特别是 IE7 和 IE8

【问题讨论】:

    标签: internet-explorer html boilerplate html5boilerplate


    【解决方案1】:

    根据HTML5BoilerPlate 网站,它包括Modernizr。

    Modernizr 是一个 Javascript 库,用于检查用户浏览器与各种功能的兼容性。它还包括一个允许 IE6/7/8 支持 HTML5 标签的 hack。

    这个 hack 告诉 IE 新的 HTML5 标签是有效的 HTML。没有它,IE 将忽略这些标签。有了 hack,IE 将接受这些标签作为普通 HTML。

    但请注意,这本身并没有真正为 IE 添加任何新功能。因此,<section> 和 <nav> 这样的新语义标签很好,但使用提供新 HTML5 功能的标签(如 <video> 或 <canvas>)仍然没有任何意义。

    另外请注意,只有在最终用户启用了 Javascript 的情况下,hack 显然才会起作用。

    请参阅 Modernizr 页面以获取有关其工作原理和作用的更多信息。另请参阅HTML5Shiv,这是一个与 hack 相同的独立版本。

    【讨论】:

    • 非常感谢,您的回答消除了使用语义标签的困惑或犹豫。您还可以验证 .htaccess 与上述黑客无关吗?现在我想用 HTML5BP 为 Adob​​e Business Catalyst 制作模板,它不允许 .htaccess
    • 不,.htaccess 与本次讨论无关。 (拥有它很有用,但不会阻止您使用 HTML5)
    • 太棒了,非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2011-06-02
    • 2015-03-20
    • 1970-01-01
    • 2013-08-15
    相关资源
    最近更新 更多