附属書A XHTML 1.0 Strictからの変更
A. Changes from XHTML 1.0 Strict

附属書Aは,XHTML 1.1とXHTML 1.0 Strictとの間の違いを示す。XHTML 1.1は,HTML 4及びXHTML 1.0の両方からの変更を表現している。最も重要な点は,推奨しないとしていた機能の削除とする。一般に,その戦略は,構造上の機能性が豊富であるが,表示に対してはスタイルシートに依存するマーク付け言語を定義することにある。

This Appendix describes the differences between XHTML 1.1 and XHTML 1.0 Strict. XHTML 1.1 represents a departure from both HTML 4 and XHTML 1.0. Most significant is the removal of features that were deprecated. In general, the strategy is to define a markup language that is rich in structural functionality, but that relies upon style sheets for presentation.

違いは,次のとおりに要約できる。

The differences can be summarized as follows:

  1. すべての要素において,([XHTMLMOD]で定義される)xml:lang属性を望ましいとし,lang属性を削除した。
    On every element, the lang attribute has been removed in favor of the xml:lang attribute (as defined in [XHTMLMOD]).
  2. a要素及びmap要素において,([XHTMLMOD]で定義される)id属性が望ましいとし,name属性を削除した。
    On the a and map elements, the name attribute has been removed in favor of the id attribute (as defined in [XHTMLMOD]).
  3. "ruby"の要素の集まりを,([RUBY]で定義されるとおりに,)追加した。
    The "ruby" collection of elements has been added (as defined in [RUBY]).