HTML a XHTML
Srovnání jazyka HTML (Hypertext Markup Language) a XHTML (Extensible HTML) by mohlo být srovnáním identických dvojčat, neboť existuje jen několik málo drobných bodů, které můžeme skutečně označit za odlišné. To je způsobeno skutečností, že XHTML byl odvozen z HTML, jen aby splňoval standardy XML. Primárním hlavním rozdílem mezi těmito dvěma je relativní přísnost XHTML ve srovnání s HTML. Zatímco někdo, kdo kóduje v HTML, by mohl utéct s některými výpadky ve struktuře a kódování, to už není možné s XHTML. Potřeba přicházet s XHTML vyplývá ze skutečnosti, že HTML se stalo spletitou se značkami specifickými pro prohlížeč, že stránky kódované v html nemusí vždy vypadat stejně ve všech prohlížečích.
Všechny dokumenty XHTML musí mít pouze jeden kořenový prvek a všechny prvky musí být napsány malými, uzavřenými a správně vnořenými. A ačkoli můžete ve skutečnosti dělat totéž s HTML, ve skutečnosti se to nevyžaduje a můžete porušovat některá nebo všechna tato pravidla a váš dokument HTML může být stále otevřen bez chyb. Dalším požadavkem pouze pro XHTML je deklarace DOCTYPE, která určuje, jaké pravidla bude váš dokument následovat; který zdědil z XML. Nejen, že je ve struktuře XHTML prominentní, dokonce i proměnné byly omezeny na malé písmena a hodnoty, které jsou jim přiřazeny, musí být obklopeny uvozovkami, aby byly správně rozpoznány.
Přestože XHTML v zásadě nezajišťuje žádné zlepšení než HTML, hranice XHTML se zobrazí při jeho použití ve spojení s nástroji XML. Přísnost a celkově zefektivnění standardů HTML do XHTML měla za cíl získat čisté a bezvýrazné kódování, které je zapotřebí k dalšímu zvýšení tvorby webových stránek. XHTML také umožnil stavitelům webových stránek vytvořit modulární kód, který mohou opakovaně používat ve více projektech.
Část úspěchu v kódu HTML byla skutečnost, že to bylo velmi odpouštějící jazyk pro kódování. Bez ohledu na to, co jste vložili do souboru, se prohlížeč pokouší pochopit a vykreslit nejlepší interpretaci html souboru. Jelikož však technologie prohlížeče se zlepšují a návrhy webových stránek se stávají složitějšími, zjednodušující přístup HTML začíná ztrácet základ pro strukturovaný přístup XHTML, který nenechává prohlížeč žádné hádky. I když je těžké si všimnout těch, kteří procházejí pouze stránky, dochází k postupnému posunu mezi staviteli webových stránek z HTML do XHTML. Ukázalo se, že HTML bude v blízké budoucnosti brzy vylepšovat svou pozici na XHTML.