HTML vs XHTML
Palyginimas HTML (hiperteksto žymėjimo kalba) ir XHTML (išplečiamas HTML) galėtų būti panašus į identiškų dvynių palyginimą, nes yra tik keli nedideli punktai, kuriuos iš tikrųjų galime nurodyti kaip skirtingus. Taip yra dėl to, kad XHTML buvo išvestas iš HTML tik tam, kad atitiktų XML standartus. Pagrindinis skirtumas tarp šių dviejų yra santykinis XHTML griežtumas, palyginti su HTML. Nors kažkas, koduojantis HTML, gali atsikratyti tam tikrų struktūros ir kodavimo klaidų, tai neįmanoma naudojant XHTML. Poreikis sugalvoti XHTML atsirado dėl to, kad HTML tapo sudėtingesnėmis naršyklėms skirtomis žymomis, kurių html koduoti puslapiai ne visada atrodo vienodi visose naršyklėse.
Visi XHTML dokumentai turi turėti tik vieną pagrindinį elementą, o visi elementai turi būti parašyti mažosiomis raidėmis, uždaryti ir tinkamai įterpti. Ir nors jūs iš tikrųjų galite tą patį padaryti su HTML, iš tikrųjų to nereikia ir galite pažeisti bet kurias ar visas šias taisykles, o jūsų HTML dokumentą vis tiek galima atidaryti be jokių klaidų. Kitas tik XHTML reikalavimas yra DOCTYPE deklaracija, pagal kurią nustatomos taisyklės, kurių turėtų laikytis jūsų dokumentas; kurį ji paveldėjo iš XML. XHTML griežtumas struktūroje yra ne tik aiškus, bet ir kintamieji apsiriboja mažosiomis raidėmis ir, kad jie būtų tinkamai atpažįstami, jiems priskirtos vertės turi būti supintos kabutėmis..
Nors iš esmės XHTML HTML pagerina beveik visiškai arba visiškai nepagerina, XHTML kraštas rodo, kai jis naudojamas kartu su XML įrankiais. Griežtumas ir bendras HTML standartų supaprastinimas į XHTML buvo skirtas įgyti švarų ir be kodų kodavimą, reikalingą dar labiau patobulinti tinklalapių kūrimą. XHTML taip pat leido svetainių kūrėjams sukurti modulinį kodą, kurį jie galėtų pakartotinai naudoti keliuose projektuose.
Dalis HTML sėkmės buvo ta, kad buvo labai lengva atleisti kalbą, kuria buvo užkoduota. Kad ir ką įdėtumėte į failą, naršyklė bando tai suprasti ir pateikia geriausią HTML failo interpretaciją. Tobulėjant naršyklių technologijoms ir sudėtingėjant tinklalapių dizainui, supaprastintas HTML požiūris pradeda prarasti XHTML struktūrizuotą požiūrį, kuris nepalieka jokių spėlionių naršyklei. Nors sunku pastebėti tik tuos, kurie naršo svetainėse, tinklalapių kūrėjai jau palaipsniui pereina nuo HTML į XHTML. Nurodydami, kad HTML netrukus sustiprins savo poziciją XHTML.