Search w3schools.com:

SHARE THIS PAGE

W3C XHTML Activities


XHTML is a stricter and cleaner version of HTML.


XHTML Tutorial

To learn more about XHTML, please read our XHTML tutorial.


XHTML Versions

XHTML 1.0

XHTML 1.0 became a W3C Recommendation 26. January 2000. 

XHTML 1.0 Revision

XHTML 1.0 Revision became a W3C Recommendation 1. August 2002. The revision was not a new version, but an update and a "bug-fix".

XHTML 1.1

XHTML 1.1 became a W3C Recommendation 31. May 2001. 

XHTML 1.1 Second Edition

XHTML 1.1 (SE) became a W3C Recommendation 23. November 2010. 


About XHTML

XHTML 1.0 was the first major change to HTML since 1997.

XHTML was an important step for creating a standard that provided richer web pages on a wider range of user agents (like desktop PCs, mobile (wireless) devices, and mobile phones).

XHTML 1.0 reformulates HTML 4.01 in XML. XHTML 1.0 relies on HTML 4.01 for the meanings of the HTML tags.

W3C's next step included modularization of XHTML into smaller element collections, to make it easier to combine XHTML with other markup languages, like vector graphics or multimedia. 

Modularization of XHTML reduced development costs, improved cooperation with other applications (like databases), easier communication with different user agents, and cleaner integration between HTML and different XML standards.


W3C XHTML Activities

XHTML 1.0

XHTML 1.0 was a reformulation of HTML 4.01 in XML.

XHTML 1.1 (Modular XHTML)

Small devices could not support all XHTML functions, therefore the specification was split into modules with limited functionality. Small devices could reduce their complexity by supporting only some of the modules.

XHTML 1.1 is a strict language. XHTML 1.1 is not backward compatible with HTML 4.01.

Modules in XHTML 1.1

  • XHTML Basic - Designed for small devices and contains only the basic XHTML elements (like text structure, images, forms, tables, and object support)
  • XHTML Events - With support for the DOM, event handlers can be attached to elements. To learn more about the DOM, please read our DOM tutorial
  • XHTML Print - Designed for printing from mobile devices to low-cost printers that print from top-to-bottom and left-to-right with no printing buffer

XHTML 2.0

XHTML 2.0 is expected to remain similar to XHTML 1.1, but may be altered to conform to the requirements of XML standards like XML Linking and XML Schema.

XForms

XForms is an XML application that represents the next generation of forms for the Web. XForms is intended to be integrated into other markup languages, such as XHTML, ODF or SVG

XLink

XLink is a language for creating and describing links in XML documents. XLink is similar to HTML links - but it is more powerful. To learn more about XLink, please read our XLink tutorial.

HLink

HLink is an extension to XLink, and it specifies which attributes of elements represent links, and how those links should be traversed.


W3C HTML Specifications and Timeline

Specification Draft / Proposal Recommendation
XHTML 1.0   26. Jan 2000
XHTML 1.0 Revision   01. Aug 2002
XHTML 1.1 (SE)   23. Nov 2010
XHTML Modules 1.1 (SE)   29. Jul 2010
XHTML Basic 1.1 (SE)   23. Nov 2010
XHTML Events   14. Oct 2003
XHTML Events 2 16. Dec 2010  
XHTML Print (SE)   23. Nov 2010
XHTML Media Types (SE) 16. Jan 2009  
     
XHTML 2.0 16. Dec 2010  
     
XForms 1.0   14. Oct 2003
XForms 1.1   20. Oct 2009
     
XLink 1.0   27. Jun 2001
XLink 1.1   06. May 2010
HLink 16. Dec 2010  


W3C Reference:

W3C HTML Home Page




W3Schools Certification

W3Schools' Online Certification

The perfect solution for professionals who need to balance work, family, and career building.

More than 10 000 certificates already issued!

Get Your Certificate »

The HTML Certificate documents your knowledge of HTML.

The HTML5 Certificate documents your knowledge of advanced HTML5.

The CSS Certificate documents your knowledge of advanced CSS.

The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.

The jQuery Certificate documents your knowledge of jQuery.

The XML Certificate documents your knowledge of XML, XML DOM and XSLT.

The ASP Certificate documents your knowledge of ASP, SQL, and ADO.

The PHP Certificate documents your knowledge of PHP and SQL (MySQL).

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]