XHTML 1.1 - Changes from XHTML 1.0 Strict

# A. Changes from XHTML 1.0 Strict

This appendix is informative.

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. On every element, the `lang` attribute has been removed in favor of the `xml:lang` attribute (as defined in [XHTMLMOD]).
2. On the `a` and `map` elements, the `name` attribute has been removed in favor of the `id` attribute (as defined in [XHTMLMOD]).
3. The "`ruby`" collection of elements has been added (as defined in [RUBY]).