2010-04-01 49 views
2

我不清楚XHTML-v1.0與v1.1的狀態。有人可以解釋哪一個是首選的,爲什麼?爲什麼XHTML1.1在* XHTML1.0之前的日期*今天什麼是首選的XHTML?

來自W3C的規範說,XHT​​ML 1.1 * **早XHTML 1.0,這是非常反直覺的,對我說:

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

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

而且,我剛纔今天的htmltidy最新版本的發出XHTML 1.0注意到,當我要求XHTML。嗯....即使XHTML 1.1規範已經9年了,它仍然不被主流工具所支持。這表明XHTML 1.1是完全不必要或虛假的。


如果我今天正在創作頁面,我應該使用哪一個?如果我正在構建工具,我該如何支持這兩種工具呢?或者我只需要一個?

謝謝。

+5

「如果我今天創作的網頁,我應該使用哪一種?」嚴格的HTML 4.01。 XHTML已經死了,男人。 – 2010-04-01 07:58:34

+0

這是真的嗎?給我看看 。 。 。 。 – Cheeso 2010-04-01 08:28:51

+1

http://dorward.me.uk/tmp/msiexhtml.png(我聽說版本9將支持XHTML) – Quentin 2010-04-01 08:34:09

回答

3

如果打開的XHTML 1.0文檔,然後單擊diff-marked version你看到的差異大多/只(沒有檢查徹底)格式和語法的變化。

本文檔的原始比XHTML 1.1文檔年紀大了,所以我認爲他們只是更新,以符合一個較新的格式保存文檔。

0

據我所知,XHTML 1.1是第一個完全基於XML的語言版本。這意味着XHTML 1.1應該與application/xhtml + xml mime類型一起提供。

XHTML 1.0的溶液中加入作爲完全成熟的XML語言(XHTML 1.1)和HTML 4(MIME類型text/html)之間的中間。

至少這是我的理解高達了這一點。

+0

XHTML 1.0也是全面的。 text/html RFC表示你可以將「它的一個配置文件」作爲text/html來提供。來自工作組的各種說明表示,您可以將XHTML 1.1作爲text/html提供,但這不受規範支持。整件事情是一團糟。 – Quentin 2010-04-01 08:35:25

+0

@Dorward,+1,特別是「大混亂」部分。標準很棒,不是嗎?這麼多可供選擇! – Cheeso 2010-04-01 19:22:15

1

除了原有的XHTML 1.0文檔是年齡大於1.1作爲回答別人 -

您連剛剛描述的結構XHTML 1.1頁。 「模塊」,這實際上定義的元素,在http://www.w3.org/TR/xhtml-modularization/列出,最後更新是在2008年

+0

這很有幫助,謝謝。 – Cheeso 2010-04-06 01:08:21

相關問題