HTML i XHTML

Anonim

HTML vs XHTML

Usporedba HTML (Hypertext Markup Language) i XHTML (Extensible HTML) mogla bi biti usporedba identičnih blizanaca jer postoji samo nekoliko manjih točaka koje možemo zapravo ukazati na različite. To je zbog činjenice da je XHTML izveden iz HTML-a samo da bi bio u skladu s XML standardima. Primarna glavna razlika između njih je relativna strogost XHTML u odnosu na HTML. Dok je netko kôd u HTML-u mogao pobjeći s nekim odstupanjima u strukturi i kodiranju, to više nije moguće s XHTML-om. Potreba za izlaganjem XHTML-a proizašla je iz činjenice da je HTML postao zbunjen sa specifičnim oznakama preglednika koje stranice kodirane u HTML-u ne izgledaju uvijek u svim preglednicima.

Svi XHTML dokumenti moraju imati samo jedan element korijena, a svi elementi moraju biti pisani malim, zatvorenim i pravilno ugnimljenim. I iako zapravo možete učiniti isto s HTML-om, to zapravo nije potrebno i možete kršiti sva ili sva ta pravila, a vaš HTML dokument i dalje se može otvoriti bez pogrešaka. Drugi zahtjev za XHTML jedini je izjava DOCTYPE-a koja određuje koja će pravila slijediti vaš dokument; koji je naslijedio od XML-a. Ne samo da je striktnost XHTML istaknuta u strukturi, već su i varijable ograničene na mala slova, a vrijednosti koje se dodjeljuju moraju biti okružene navodnicima da bi se ona pravilno prepoznala.

Iako je u osnovi, XHTML pruža malo ili nikakvog poboljšanja u odnosu na HTML, rub XHTML pokazuje kada ga koristi u kombinaciji s XML alatom. Strogost i sveobuhvatno pojednostavljivanje HTML standarda u XHTML namijenjeno je dobivanju čistog i bezobziranog kodiranja koji je potreban da bi se dodatno poboljšalo stvaranje web stranice. XHTML je također dopuštao graditeljima web stranica stvaranje modulariziranog koda koji se mogu koristiti u više projekata.

Dio uspjeha HTML-a bio je činjenica da je to bio vrlo opravan jezik za kodiranje. Što god stavili u datoteku, preglednik pokušava da se osjeća na nju i postavlja najbolju interpretaciju HTML datoteke. No, budući da tehnologije preglednika poboljšavaju i dizajne web stranica postaju sve složenije, jednostavniji pristup HTML-u počinje gubiti teren strukturnom pristupu XHTML-a koji ne ostavlja nagađanje pregledniku. Iako je teško primijetiti za one koji samo pregledavaju web stranice, već postoji postupan pomak među graditeljima web stranica od HTML-a do XHTML-a. Pokazujući da će HTML u skoroj budućnosti uskoro biti njegov položaj na XHTML.