HTML 4 a HTML 5
HTML 4 vs HTML 5
Jak se internet vyvíjel, tak i jeho jazyk. V současné době je HTML ve své čtvrté verzi s HTML 5 již v pracích a je dokončen. Hlavním cílem programu HTML 5 je vytvořit více standardizovaný jazyk, který bude zahrnovat mnoho nových typů obsahu, který je dnes rozšířen. Nejvýraznější změnou v HTML 5 je jeho schopnost začlenit video a zvuk bez nutnosti plug-inů třetích stran. V aplikaci HTML 4 existuje poměrně málo plug-inů, přičemž Adobe Flash je nejoblíbenější. Flash se také používá pro výkres na stránce, obvykle pro vykreslování interaktivního obsahu nebo her. To je nyní zpracováváno elementem kanvy v HTML 5.
Chcete-li zlepšit schopnost 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 je SVG napsán ve formátu XML, má mnoho výhod, jako je; skriptování, indexování a lepší komprese. MathML je také specifikace v XML, která se podílí na správném zobrazení matematických vzorců. Matematické vzorce byly od počátku internetu problematické a HTML a mnoho webových vývojářů se uchýlili k zobrazování rovnic prostřednictvím obrázků. Nevýhody použití obrázků zahrnují zvýšené pracovní síly při modifikaci a neschopnost vyhledávání nebo indexování.
Za účelem zlepšení struktury stránek HTML byly přidány, změněny nebo odstraněny mnohé prvky. Nové prvky zahrnují: sekci, článek, stranou, h-skupinu, hlavičku, zápatí, nav, obrázek a mnoho dalších. Změněné prvky jsou prvky, které jsou již v HTML 4 přítomny, ale způsob, jakým fungují, byl vylepšen. Seznam změněných prvků obsahuje: a, b, adresa, cite, hr, já, štítek, menu, silný, velký a mnoho dalších. Nakonec jsou odstraněné prvky prvky, které již nejsou zahrnuty v HTML 5, mezi něž patří: basefont, velký, střed, font, strike, tt, u, frame, frameset, noframes, zkratka, applet, isindex, dir, noscript. Důvody klesání těchto prvků se pohybují od nepoužívání, zastaralosti v důsledku CSS a problémů s použitelností. Odstraněné prvky mohou být stále použity, 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ě obsahovat obsah, který potřebuje plug-in v HTML 4. 2.HTML 5 může používat SVG a MathML inline, zatímco HTML 4 nemůže. 3.HTML 5 umožňuje ukládat a používat offline aplikace, zatímco HTML 4 ne. 4.HTML 5 má mnoho nových prvků, které v HTML 4 nejsou. 5. Některé prvky se v HTML 5 změnily ve srovnání s tím, jak byly v HTML 4. 6.HTML 5 upustilo od HTML 4 určité prvky.