HTML u odnosu na XHTML
Usporedba HTML-a (Hypertext Markup Language) i XHTML (Extensible HTML) mogla bi biti poput uspoređivanja identičnih blizanaca, jer postoji samo nekoliko manjih točaka koje bismo mogli isticati kao različite. To je zbog činjenice da je XHTML izveden iz HTML-a samo u skladu s XML standardima. Glavna glavna razlika između njih je relativna strogost XHTML-a u odnosu na HTML. Iako bi neko kodiranje u HTML mogao pobjeći s nekim propustima u strukturi i kodiranju, to više nije moguće s XHTML-om. Potreba da se smisli XHTML nastala je iz činjenice da je HTML postao suočen s oznakama specifičnim za preglednik koje stranice kodirane u html-u ne uvijek izgledaju isto u svim preglednicima..
Svi XHTML dokumenti moraju imati samo jedan korijenski element i svi elementi moraju biti napisani malim slovima, zatvoreni i ispravno ugniježđeni. Iako zapravo možete isto učiniti s HTML-om, on zapravo nije potreban i možete prekršiti bilo koja ili sva ta pravila i vaš se HTML dokument i dalje može otvoriti bez ikakvih pogrešaka. Drugi XHTML jedini zahtjev je deklaracija DOCTYPE koja određuje koja pravila bi vaš dokument slijedio; koju je naslijedio od XML-a. Ne samo da je strogost XHTML-a istaknuta u strukturi, čak su i varijable ograničene malim slovima i vrijednosti koje su im dodijeljene moraju biti okružene navodnicima da bi se pravilno prepoznalo.
Iako na osnovu temelja, XHTML ne postiže nikakva poboljšanja u odnosu na HTML, rub XHTML-a se pokazuje kada se koristi zajedno s XML alatima. Strogost i sveobuhvatno pojednostavljivanje HTML standarda u XHTML trebalo je postići čisto i nesmetano kodiranje koje je potrebno za daljnje poboljšanje izrade web stranica. XHTML je također omogućio graditeljima web stranica da izrade modularizirani kôd koji se mogu opetovano koristiti u više projekata.
Dio uspjeha HTML-a bila je činjenica da je kod bio vrlo opraštajući jezik. Što god unesete u datoteku, preglednik to pokušava shvatiti i najbolje interpretira html datoteku. No kako se tehnologije preglednika poboljšavaju i dizajniranje web stranica postaje sve složenije, pojednostavljeni pristup HTML-a počinje izgubiti zemlju na XHTML-ovom strukturiranom pristupu koji ne ostavlja preglednik nagađanjima. Iako je teško primijetiti one koji samo pregledavaju web stranice, već se postupno prebacuje graditelj web stranica s HTML na XHTML. S naznakom da će HTML u skoroj budućnosti popraviti svoju poziciju na XHTML.