This site provides information related to XHTML. Please visit W3Cs WWW site for additional
("official") information about the W3C Working Group on HTML
which is responsible for developing the XHTML specification.
XHTML is an acronym for "eXtensible HyperText Markup
Language", a reformulation of HTML 4.0 as an XML 1.0
application. XHTML provides the framework for future extensions of
HTML and aims to replace HTML in the future.
Current Recommendations and Drafts
W3C has published a number of recommendations based on XHTML, and is working
on additional drafts.
XHTML 1.0 (Recommendation since
26 January 2000) "With a wealth of features, XHTML 1.0 is a reformulation of HTML 4.01 in XML, and combines the strength of HTML 4 with the power of
XML."
XHTML Basic
(Recommendation since 19 December 2000) "The XHTML Basic document type includes the minimal set of modules required to be an XHTML
Host Language document type, and in addition it includes images, forms, basic tables, and object
support. It is designed for Web clients that do not support the full set of XHTML features; for
example, Web clients such as mobile phones, PDAs, pagers, and settop boxes. "
Modularization of
XHTML (Recommendation since 10 April 2001) "This Recommendation specifies an abstract modularization of XHTML and an implementation of the abstraction using XML Document Type Definitions (DTDs). This modularization provides a
means for subsetting and extending XHTML, a feature needed for extending XHTML's reach onto
emerging platforms."
XHTML 1.1 - Module-based XHTML
(Proposed Recommendation) "This Proposed Recommendation defines a new XHTML document type that is
based upon the module framework and modules defined in Modularization of
XHTML. The purpose of this document type is to serve as the basis for future
extended XHTML 'family' document types, and to provide a consistent, forward-looking document type cleanly separated from the deprecated, legacy functionality of HTML 4 that was brought forward into the XHTML 1.0 document
types. "
Modularization of XHTML in XML Schema
(Working Draft) "The purpose of this document is to describe a modularization framework for
languages within the XHTML Namespace using XML Schema. This document provides a complete set of XML Schema modules for XHTML."
XHTML Events (Working
Draft) "This specification defines the XHTML Event Module, an XHTML module that
provides XML languages with the ability to represent in syntax the semantics of
the Document Object Model (DOM) Level 2 event interfaces."