4

xhtml 1.1 は xhtml 1.0 の進化形ですよね? だから、それらの主な違いは何だろうと思います。私はしばらくの間 xhtml 1.0 strict を使用してきましたが、進化があれば、それについてもっと良いものがあるかどうか知りたいです。

obs: これに似た質問がいくつかありますが、それらのほとんどは html と xhtml、または移行と厳密に関するものです。これが重複していると思わないことを願っています (重複している場合は見つかりませんでした)。

ありがとうございました。

4

3 に答える 3

8

便宜上、W3C の公式ドキュメントを参照してください。

この付録では、XHTML 1.1 と XHTML 1.0 Strict の違いについて説明します。XHTML 1.1 は、HTML 4 と XHTML 1.0 の両方からの脱却を表しています。最も重要なのは、廃止された機能の削除です。一般に、戦略は、構造的な機能が豊富であるが、表示のためにスタイル シートに依存するマークアップ言語を定義することです。

相違点は次のように要約できます。

「a」要素と「map」要素では、「id」属性を優先して「name」属性が削除されました ([XHTMLMOD] で定義)。

要素の "ruby" コレクションが追加されました ([RUBY] で定義)。

于 2011-06-25T17:38:05.143 に答える
6

@Francoisの回答で特定されたいくつかの言語の変更は別として、主な違いは技術的なものです。XHTML 1.0 は、Web 作成者が HTML4 から XHTML 構文に移行できるようにするための中間ステップとして部分的に定義されました。

XHTML 1.1 は、仕様作成者による言語の将来の開発のためのフレームワークとして、言語を一連のモジュールに再編成したものであり、さまざまな部分が別々のエディターとワーキング グループの下で進行し、それぞれが独自のペースで進行できるようにしました。CSS 3 と同じモジュール化プロセスを見ることができます。

モジュール化が良いことであるか有用であるかは意見の問題であり、仕様のモジュール化がうまく機能しないという証拠がいくつかあります。

たまたま、次の XHTML 仕様が HTML5 の一部として開発されていますが、それは大部分が単一のモノリシックな仕様として構築されており、それを補強するためのサテライト仕様がいくつかあります。

于 2011-06-25T18:12:20.737 に答える
0

私が覚えている限り、xhtml 1.0 strict では、W3C で検証するために、より多くの「i と t を交差させるドット」構文が必要であるという印象を受けました。それらは単純なものでしたが、検証する前に見逃していないことを確認するために、より大きなビルドにもう少し集中する必要がありました.

于 2014-09-26T08:51:31.187 に答える