w3schools
  
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...   References Examples Forum About

W3C XHTML Activities

« Previous Next Chapter »

XHTML is a stricter and cleaner version of HTML.


XHTML Tutorial

To see how this Web Site was converted to XHTML, read our XHTML tutorial.


XHTML Versions

XHTML 1.0

XHTML 1.0 became a W3C Recommendation 20. January 2000. 

XHTML 1.0 Second Edition

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


About XHTML 1.0

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 (browsers), like desktop PCs, mobile (wireless) devices, and cell 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 is a reformulation of HTML 4.01 in XML.

To learn more about XHTML visit our XHTML tutorial.

XHTML 1.1 (Modular XHTML)

Small devices cannot support all XHTML functions, therefore XHTML 1.1 divides the specification into modules with limited functionality.

Small browsers can reduce their complexity by supporting only selected modules.

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

XHTML Basic

XHTML Basic is a small subset of XHTML 1.1. It contains only the basic XHTML features like text structure, images, forms, and tables. It is designed for small browsers (like in handheld devices).

XHTML Events

With support for the DOM in XHTML, event handlers can be attached to XHTML elements so that parent elements can handle events before and after child elements.

To learn more about the DOM, study our DOM tutorial.

XHTML-Print

XHTML-Print is a part of XHTML 1.1.

XHTML-Print is designed for mobile devices and low-cost printers that generally print from top to bottom of a page with no printing buffer and without a device-specific printer driver.

XForms

XForms are the successors of HTML forms. XForms provides a richer and presentation independent way of handling interactive Web transactions. Designed to be integrated with XHTML, we can expect that future e-commerce applications will demand the use of XForms.

To learn more about XForms, study our XForms tutorial.

XHTML 2.0

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

XLink

XLink is a language for creating hyperlinks in XML documents. XLink is similar to HTML links - but it is a lot more powerful.

You can learn more about XLink in our XLink tutorial.

HLink

HLink is an extension to XLink, and it specifies which attributes of elements represent hyperlinks in XHTML, and specifies how hyperlinks 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   31. May 2001
XHTML Modules   10. Apr 2001
XHTML Modules 1.1   08. Oct 2008
XHTML Basic   19. Dec 2000
XHTML Basic 1.1   29. Jul 2008
XHTML Events   14. Oct 2003
XHTML Print   20. Sep 2006
XHTML Media Types (SE) 16. Jan 2009  
     
XHTML 2.0 26. Jul 2006  
     
XForms 1.0   14. Oct 2003
XForms 1.0 (Third Edition)   29. Oct 2007
XForms 1.1 18. Aug 2009  
     
XLink   27. Jun 2001
HLink 13. Sep 2002  


W3C Reference:

W3C HTML Home Page


« Previous Next Chapter »




W3Schools Certification

W3Schools' Online Certification Program

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

More than 4000 certificates already issued!

The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.

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

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).

WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Top 10 Web Hosting
UK Reseller Hosting
Web Hosting
FREE Web Hosting
Top Web Hosting
Windows Hosting
WEB BUILDING
XML Editor – Free Trial!
FREE Flash Website
FREE Web Templates
FLIGHT TICKETS
Find the cheapest flight
to any destination now!
EDUCATION
US Web Design Schools
HTML Certification
JavaScript Certification
XML Certification
PHP Certification
ASP Certification
STATISTICS
Browser Statistics
Browser OS
Browser Display