Rozdiel medzi HTML a XHTML

HTML vs XHTML

Porovnanie HTML (Hypertext Markup Language) a XHTML (Extensible HTML) by mohlo byť ako porovnávanie identických dvojčiat, pretože existuje len niekoľko menších bodov, ktoré môžeme skutočne zdôrazniť ako odlišné. Dôvodom je skutočnosť, že XHTML bol odvodený z HTML iba preto, aby vyhovoval štandardom XML. Hlavný hlavný rozdiel medzi nimi je relatívna prísnosť XHTML v porovnaní s HTML. Zatiaľ čo niekto, kto kóduje v HTML, by sa mohol zbaviť niektorých výpadkov v štruktúre a kódovaní, to už nie je možné s XHTML. Potreba prísť na XHTML vznikla z toho, že HTML sa zmenilo na tagy špecifické pre prehliadač, že stránky kódované v html nevyzerajú vždy rovnako vo všetkých prehliadačoch.

Všetky dokumenty XHTML musia mať iba jeden koreňový prvok a všetky prvky musia byť napísané malými písmenami, uzavreté a správne vnorené. Aj keď v skutočnosti môžete to isté urobiť s HTML, v skutočnosti to nie je potrebné a môžete porušiť niektoré alebo všetky tieto pravidlá a váš dokument HTML sa dá bez akýchkoľvek chýb otvoriť. Ďalšou požiadavkou iba na XHTML je vyhlásenie DOCTYPE, ktoré určuje, aké pravidlá by váš dokument mal dodržiavať; ktoré zdedila z XML. V štruktúre nie je dôležitá iba striktnosť XHTML, dokonca aj premenné sa obmedzujú na malé písmená a hodnoty, ktoré sú im priradené, musia byť obklopené úvodzovkami, aby boli správne rozpoznané..

Aj keď XHTML poskytuje ako taký základ v porovnaní so softvérom HTML málo, žiadne zlepšenie, pri použití v spojení s nástrojmi XML sa zobrazuje hrana XHTML. Cieľom prísnosti a celkového zefektívnenia štandardov HTML do XHTML bolo získať čisté a bezzákladové kódovanie, ktoré je potrebné na ďalšie zlepšenie tvorby webových stránok. XHTML tiež umožnilo tvorcom webových stránok vytvárať modularizovaný kód, ktorý môžu opakovane používať vo viacerých projektoch.

Súčasťou úspechu HTML bola skutočnosť, že to bol veľmi odpúšťajúci jazyk na kódovanie. Čokoľvek vložíte do súboru, prehliadač sa ho pokúsi pochopiť a uvedie najlepšiu interpretáciu súboru html. Ale ako sa technológie prehliadača zlepšujú a návrhy webových stránok sa stávajú komplexnejšími, zjednodušený prístup HTML začína strácať priestor pre štruktúrovaný prístup XHTML, ktorý nenecháva prehliadaču žiadne hádanie. Aj keď je ťažké všimnúť si tých, ktorí tieto stránky iba prehliadajú, medzi tvorcami webových stránok už existuje postupný posun z HTML na XHTML. Naznačuje, že HTML bude čoskoro v blízkej budúcnosti posilňovať svoju pozíciu voči XHTML.