【问题标题】:how to define xmlns namespace in HTML 5 or IE11如何在 HTML 5 或 IE11 中定义 xmlns 命名空间
【发布时间】:2015-05-28 05:29:13
【问题描述】:

我有现有代码 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:nav="nav:ns" > 我正在尝试在 html 5 中找到等效代码。

我有几个标签具有相同的命名空间和 CSS 应用于标签,例如 <ns:top style="height:20px"> 不工作。我假设这是由于命名空间注册。请提出建议。

【问题讨论】:

  • 不符合 HTML5。您可以使用 HTML5 的私有扩展来实现这一点,但如何做到这一点取决于您是使用 text/html 还是 application/xhtml+xml 媒体类型提供资源。考虑改用custom elements

标签: xml html internet-explorer xhtml


【解决方案1】:

只需添加 html5 文档类型或通过 w3 验证器运行您的网页。 http://validator.w3.org/nu

另见https://wiki.whatwg.org/wiki/HTML_vs._XHTML

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多