Rozdíl mezi HTML 4 a HTML 5

HTML 4 vs. HTML 5

Jak se internet vyvíjel, mění se i jeho jazyk. V současné době je HTML ve své čtvrté verzi, přičemž HTML 5 již funguje a je dokončován. Hlavním cílem HTML 5 je vytvořit standardizovanější jazyk, který bude zahrnovat mnoho nových typů obsahu převládajících dnes. Nejviditelnější změnou v HTML 5 je její schopnost začlenit video a audio bez nutnosti plug-inů třetích stran. V HTML 4 se používá poměrně málo zásuvných modulů, přičemž Adobe Flash je nejoblíbenější. Flash se také používá pro on-the-fly kreslení na stránce, obvykle pro vykreslování interaktivního obsahu nebo pro hry. To je nyní řešeno prvkem plátna v HTML 5.

Pro zlepšení schopnosti HTML 5 při vykreslování široké škály obsahu byla přidána podpora pro SVG a MathML. SVG je specifikace pro kreslení statické nebo dynamické vektorové grafiky. Protože SVG je psáno v XML, má mnoho výhod jako; skriptování, indexování a lepší komprese. MathML je také specifikace v XML, která se podílí na správné reprezentaci matematických vzorců. Matematické vzorce jsou od počátku internetu problematické a HTML a mnoho webových vývojářů se uchylovalo k zobrazování rovnic prostřednictvím obrázků. Nevýhody použití obrázků zahrnují zvýšenou námahu při úpravách a nemožnost prohledávat nebo indexovat.

Za účelem zlepšení struktury stránek HTML bylo přidáno, změněno nebo odstraněno mnoho prvků. Mezi nové prvky patří: sekce, článek, stranou, skupina h, záhlaví, zápatí, navigace, číslo a mnoho dalších. Změněné prvky jsou prvky, které jsou již přítomny v HTML 4, ale způsob jejich práce byl vylepšen. Seznam změněných prvků zahrnuje: a, b, adresu, citaci, hr, I, štítek, menu, silné, velké a mnoho dalších. A konečně, odstraněné prvky jsou prvky, které již nejsou zahrnuty do HTML 5, mezi nimi jsou: basefont, velký, střed, písmo, stávka, tt, u, rám, sada rámců, noframes, zkratka, applet, isindex, dir, noscript. Důvody pro upuštění od těchto prvků sahají od nepoužívání, zastarávání kvůli CSS a problémů s použitelností. Odstraněné prvky lze stále použít, protože prohlížeče by je stále mohly analyzovat, ale jejich použití na stránce by způsobilo selhání ověření HTML 5.

Souhrn:

1.HTML 5 může nativně začlenit obsah, který potřeboval pluginy, do HTML 4.
2.HTML 5 může používat SVG a MathML inline, zatímco HTML 4 ne.
3.HTML 5 umožňuje ukládání a používání offline aplikací, zatímco HTML 4 ne.
4.HTML 5 má mnoho nových prvků, které nejsou obsaženy v HTML 4.
5. Některé prvky se změnily v HTML 5 ve srovnání s tím, jak byly v HTML 4.
6.HTML 5 odstranil určité prvky z HTML 4.