Source: http://milhaniqbal.com/webplatform-the-new-site-for-web-standards/140 |
I. The basics
HTML and XHTML are different sematics, while dHTML (DHTML) is a name of technology.Using DHTML pretends to use HTML, CSS and Javascript together to create dynamic web pages and response to what a user does on a page.XHTML 1.0 as a standard was published in 2000. Shortly after this working group started discussions of XHTML 2.0 which is still work. See reports on w3.org
II. MIME type
XHTML has to have application/xhtml+xml, application/xml, or text/xml type.III. The Semantics
XHTML has stricter rules semantically as an extension of XML.
For example:
The root element of an XHTML document must be - XHTML elements must be properly nested.
- XHTML elements must always be closed.
- XHTML elements must be in lowercase.
- XHTML documents must have one root element.
- XHTML elements must quoted attribute values
html:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">