2

我不清楚 XHTML - v1.0 与 v1.1 的状态。有人可以解释此时首选哪个,为什么?

W3C 的规范说 XHTML 1.1 *早于** XHTML 1.0,这对我来说非常违反直觉:

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

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

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


如果我今天正在创作页面,我应该使用哪一个?如果我正在构建工具怎么办 - 我应该费心支持两者吗?还是我只需要一个?

谢谢。

4

4 回答 4

4

如果您打开 XHTML 1.0 文档并单击带有差异标记的版本,您会看到差异主要/仅(未彻底检查)格式和语法更改。

该文档的原始文档比 XHTML 1.1 文档旧,所以我认为他们只是更新了文档以符合更新的格式。

于 2010-04-01T08:07:11.887 回答
1

除了其他人回答的原始 XHTML 1.0 文档早于 1.1 之外,-

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

于 2010-04-01T08:17:35.430 回答
0

不是我的强项,但也许这篇文章会有所启发。
同样根据wikipedia和 w3,不存在早于的问题:

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

于 2010-04-01T08:03:51.643 回答
-1

据我所知,XHTML 1.1 是第一个完全成熟的基于 XML 的语言版本。这意味着 XHTML 1.1 应该使用 application/xhtml+xml mime 类型。

XHTML 1.0 被添加为完全成熟的 XML 语言 (XHTML 1.1) 和 HTML 4(Mime 类型 text/html)之间的中间体。

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

于 2010-04-01T08:05:20.513 回答