Introduction To XHTML Language

Extensible Hypertext Mark Up Language (XHTML) is the successive markup language to the near ubiquitous Hypertext Mark Up Language (HTML). Rooted in Standard Generalized Markup Language (SGML), HTML is flexible but complex, leaving the liberties with which web browsers take with its rules to cause a number of problems. Based on the strict and simple Extensible Markup Language (XML) standard, XHTML aims to resolve said problems while offering extensibility with other XML-based applications. In summation, XHTML is HTML rewritten to comply with XML, hence its name.

XHTML, being a subset of XML, will also be extensible to other XML applications and featured. For example, it may also include fragments from other XML based languages, such as Scalable Vector Graphics or MathML through the usage of namespaces.

This course includes XHTML grammar, documents, attributes, objects, and validation. This is the perfect companion to our Introduction To HTML course. Unless you already know HTML, it will be almost impossible to understand XHTML.

YOU MUST BE A REGISTERED MEMBER OF OUR WEBSITE TO TAKE THIS COURSE.


The text for this course is available from Wikibooks under a Creative Commons Attribution-ShareAlike License.