【问题标题】:Is there an advantage to using the XHTML 1.1 doctype with the "text/html" MIME type instead of an HTML doctype?将 XHTML 1.1 doctype 与“text/html”MIME 类型一起使用而不是 HTML doctype 是否有优势?
【发布时间】:2011-06-11 23:13:11
【问题描述】:

XHTML 1.1 旨在与“application/xhtml+xml”MIME 类型一起使用。然而几乎没有人这样做,因为 IE 没有正确处理 "application/xhtml+xml" MIME 类型,而且严厉的错误处理被视为对用户不友好。

如果我们的网站坚持使用“text/html” MIME 类型,那么使用 XHTML 1.1 文档类型优于 HTML4 或 HTML5 有什么优势吗?

【问题讨论】:

    标签: html xhtml mime-types doctype


    【解决方案1】:

    参见this 8-year-old discussion of this very topic,这导致this in-depth article。简而言之:这样做有缺点。不要这样做。

    执行摘要,来自文章:

    如果你使用 XHTML,你应该使用 application/xhtml+xml MIME 类型。如果不这样做,则应使用 HTML4 而不是 XHTML。 另一种方法是使用 XHTML,但将其作为 text/html 提供,导致 下面列出了许多问题。

    【讨论】:

    • 是的,这只是 XHTML FUD...实际上在那个时候很常见,许多作者不喜欢这种类型的语法更改。我已经使用 XML 工具生成 XHTML,并以 /text/html 的形式交付了 YEARS。
    猜你喜欢
    • 2015-01-08
    • 2022-07-06
    • 2011-09-13
    • 2011-05-08
    • 2011-01-16
    • 2013-02-18
    • 2011-12-11
    • 2018-05-13
    • 2015-11-21
    相关资源
    最近更新 更多