Rozdíl mezi HTML a XHTML

HTML vs XHTML

Porovnání HTML (Hypertext Markup Language) a XHTML (Extensible HTML) by mohlo být jako srovnávání identických dvojčat, protože existuje jen několik drobných bodů, které můžeme skutečně poukázat na to, že jsou odlišné. Důvodem je skutečnost, že XHTML byl odvozen z HTML jen proto, aby vyhovoval standardům XML. Hlavním hlavním rozdílem mezi nimi je relativní přísnost XHTML ve srovnání s HTML. Zatímco někdo, kdo kóduje v HTML, by se mohl zbavit některých výpadků ve struktuře a kódování, to u XHTML již není možné. Potřeba přijít s XHTML vyplynula ze skutečnosti, že HTML se stalo spletitým s konkrétními značkami prohlížeče, že stránky kódované v html nevypadají vždy ve všech prohlížečích stejně.

Všechny dokumenty XHTML musí mít pouze jeden kořenový prvek a všechny prvky musí být psány malými písmeny, uzavřeny a správně vnořeny. A i když můžete ve skutečnosti udělat totéž s HTML, ve skutečnosti to není vyžadováno a můžete porušit některá nebo všechna tato pravidla a váš HTML dokument lze stále otevírat bez jakýchkoli chyb. Dalším požadavkem pouze pro XHTML je prohlášení DOCTYPE, které určuje, jaká pravidla by váš dokument dodržoval; které zdědil z XML. Nejen, že ve struktuře je prominentní přísnost XHTML, 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 řádně rozpoznány.

Přestože XHTML poskytuje v současném stavu malé nebo žádné zlepšení oproti HTML, hrana XHTML se ukazuje při použití ve spojení s nástroji XML. Cílem přísnosti a celkového zefektivnění standardů HTML do XHTML bylo získat čisté a cluterfree kódování, které je nutné k dalšímu zdokonalování tvorby webových stránek. XHTML také umožnilo tvůrcům webových stránek vytvářet modularizovaný kód, který mohou opakovaně používat ve více projektech.

Součástí úspěchu HTML byla skutečnost, že to byl velmi odpouštějící jazyk pro kódování. Ať už do souboru vložíte cokoli, prohlížeč se o to pokusí pochopit a vyloží nejlepší interpretaci souboru html. Ale jak se technologie prohlížečů zlepšují a návrhy webových stránek se stávají složitějšími, zjednodušený přístup HTML začíná ztrácet půdu pro strukturovaný přístup XHTML, který nenechává žádné hádání do prohlížeče. Přestože je obtížné si všimnout těch, kteří tyto stránky pouze procházejí, mezi tvůrci webových stránek již dochází k postupnému přechodu z HTML na XHTML. Znamená to, že HTML brzy v blízké budoucnosti vyladí svoji pozici vůči XHTML.