代码之家  ›  专栏  ›  技术社区  ›  Cheeso

为什么xhtml1.1的日期是*早于*xhtml1.0?今天最喜欢的xhtml是什么?

  •  2
  • Cheeso  · 技术社区  · 14 年前

    我不清楚xhtml-v1.0和v1.1的状态。有人能解释一下,在这一点上,哪个是首选的,为什么?

    W3C的规范说XHTML1.1*早于**XHTML1.0,这对我来说非常不直观:

    http://www.w3.org/TR/xhtml11/ -W3C建议2001年5月31日

    http://www.w3.org/TR/xhtml1/ -W3C建议,2002年8月1日更新

    另外,我今天早些时候注意到 htmltidy 当我请求xhtml时,发出xhtml 1.0。嗯…尽管XHTML1.1规范已经有9年的历史了,但主流工具仍然不支持它。这表明XHTML1.1要么完全没有必要,要么是虚假的。


    如果我今天要创作网页,应该使用哪一个?如果我正在构建工具-我是否应该费心支持两者呢?或者我只需要一个?

    谢谢。

    4 回复  |  直到 12 年前
        1
  •  4
  •   Veger    14 年前

    如果打开XHTML1.0文档并单击 diff-marked version 您可以看到,这些差异主要是/仅是(没有彻底检查)格式和语法更改。

    这个文档的原始版本比XHTML1.1文档旧,所以我认为他们只是更新了文档以符合新的格式。

        2
  •  1
  •   kennytm    14 年前

    除了最初的XHTML1.0文档早于1.1,正如其他人所回答的,-

    您链接到的xhtml 1.1页面只描述了结构。实际上定义元素的“模块”列在 http://www.w3.org/TR/xhtml-modularization/ 最后一次更新是在2008年。

        3
  •  0
  •   Unreason    14 年前

    不是我的强项,但也许 this 这篇文章将有所启发。
    也根据 wikipedia W3也不存在捕食的问题:

    http://www.w3.org/TR/xhtml1/ -W3C建议, 2000年1月26日 ,2002年8月1日修订

        4
  •  -1
  •   Jamie Dixon    14 年前

    据我所知,XHTML1.1是该语言的第一个成熟的基于XML的版本。这意味着xhtml 1.1应该与application/xhtml+xml mime类型一起提供。

    xhtml 1.0被添加为成熟的xml语言(xhtml1.1)和html 4(mime类型text/html)之间的中间层。

    至少到目前为止这是我的理解。

    推荐文章