Vznikl přepisem HTML pomocí pravidel XML
uzavírání elementů
atributy v úvozovkách
...
Aktuální verze 2.0
Používaná verze 1.1
strict - dbá na oddělení dat od prezentační vrstvy, všechny formátovací atributy a elementy jsou zapovězené
formátování řešeno pomocí CSS
transitional - umožňuje použití formátovacích atributů a elementů