Penguin
Note: You are viewing an old revision of this page. View the current version.

HTML is based on SGML, a rather complicated generalised markup language. After noticing that most websites (and most browsers) don't use any of the exotic features of SGML, people invented a even more simplified version of SGML called XML. They then wrote a DTD for HTML for XML, and bingo, we have XHTML. Confused yet?