PDA

View Full Version : What is the Difference Between XHTML 1.0 and XHTML 1.1 DTD?



Obolopo
Jan 16th, 2007, 05:58 PM
The title is the question. I'm just curious and looking for an easy to understand answer rather than searching around w3.org to find my answer.

Thanks.

ahallicks
Jan 16th, 2007, 06:09 PM
After about... ooo.... 5 secondfs of searching I found this:

What is the difference between
XHTML 1.0, XHTML Basic and XHTML 1.1?


The first step was to reformulate HTML 4 in XML,
resulting in XHTML 1.0. By following the HTML Compatibility
Guidelines set forth in Appendix C of the XHTML 1.0 specification, XHTML
1.0 documents could be compatible with existing HTML user agents.


The next step is to modularize the elements and attributes into convenient
collections for use in documents that combine XHTML with other tag sets. The
modules are defined in Modularization of
XHTML. XHTML Basic is an example of fairly
minimal build of these modules and is targeted at mobile applications.


XHTML 1.1 is an example of a larger build of the
modules, avoiding many of the presentation features. While XHTML 1.1 looks
very similar to XHTML 1.0 Strict, it is designed to serve as the basis for
future extended XHTML Family document types, and its modular design makes it
easier to add other modules as needed or integrate itself into other markup
languages. XHTML 1.1
plus MathML 2.0 document type is an example of such XHTML Family document
type.

Direct from W3C. Lazy!

Obolopo
Jan 16th, 2007, 06:13 PM
Oops! :P

Graft-Creative
Jan 16th, 2007, 08:24 PM
looking for an easy to understand answer



The first step was to reformulate HTML 4 in XML,
resulting in XHTML 1.0. By following the HTML Compatibility
Guidelines set forth in Appendix C of the XHTML 1.0 specification, XHTML
1.0 documents could be compatible with existing HTML user agents.


The next step is to modularize the elements and attributes into convenient
collections for use in documents that combine XHTML with other tag sets. The
modules are defined in Modularization of
XHTML. XHTML Basic is an example of fairly
minimal build of these modules and is targeted at mobile applications.


XHTML 1.1 is an example of a larger build of the
modules, avoiding many of the presentation features. While XHTML 1.1 looks
very similar to XHTML 1.0 Strict, it is designed to serve as the basis for
future extended XHTML Family document types, and its modular design makes it
easier to add other modules as needed or integrate itself into other markup
languages. XHTML 1.1
plus MathML 2.0 document type is an example of such XHTML Family document
type.
!

..clear as mud :D ...

Gary

felgall
Jan 16th, 2007, 09:36 PM
1. All of the elements deprecated in XHTML 1.0 Strict have been removed completely from XHTML 1.1

2. You can't serve XHTML 1.1 as HTML the way you can XHTML 1.0 transitional

3. XHTML 1.1 gas additional elements added via modular libraries eg. MathML 2.0