Rozdiel medzi HTML 4 a HTML 5

HTML 4 verzus HTML 5

S rozvojom internetu sa mení aj jeho jazyk. V súčasnej dobe je HTML vo svojej štvrtej verzii, pričom HTML 5 už pracuje a je dokončovaný. Hlavným cieľom HTML 5 je vytvoriť štandardizovanejší jazyk, ktorý bude obsahovať mnoho nových typov obsahu, ktoré dnes prevládajú. Najvýraznejšou zmenou v HTML 5 je jeho schopnosť začleniť video a audio bez potreby doplnkov tretích strán. V HTML 4 sa používa pomerne málo doplnkov, pričom Adobe Flash je najobľúbenejší. Flash sa tiež používa na kreslenie za letu na stránke, zvyčajne na vykreslenie interaktívneho obsahu alebo na hry. Toto je teraz spracované prvkom plátna v HTML 5.

Na zlepšenie schopnosti HTML 5 pri vykresľovaní širokej škály obsahu bola pridaná podpora pre SVG a MathML. SVG je špecifikácia na kreslenie statickej alebo dynamickej vektorovej grafiky. Pretože SVG je napísaný v XML, má mnoho výhod, ako; skriptovanie, indexovanie a lepšia kompresia. MathML je tiež špecifikácia v XML, ktorá sa podieľa na správnej reprezentácii matematických vzorcov. Matematické vzorce boli od začiatku internetu problematické a HTML a mnoho vývojárov webu sa uchyľovalo k zobrazovaniu rovníc prostredníctvom obrázkov. Nevýhody použitia obrázkov zahŕňajú zvýšenú námahu pri úprave a nemožnosť prehľadávania alebo indexovania.

S cieľom zlepšiť štruktúru stránok HTML bolo pridaných, zmenených alebo odstránených veľa prvkov. Nové prvky zahŕňajú: sekciu, článok, stranou, h-skupinu, hlavičku, pätu, navigáciu, postavu a mnoho ďalších. Zmenené prvky sú prvky, ktoré už sú v HTML 4, ale spôsob ich práce bol vylepšený. Zoznam zmenených prvkov obsahuje: a, b, adresu, citáciu, hr, I, menovku, ponuku, silnú, veľkú a mnoho ďalších. Nakoniec odstránené prvky sú prvky, ktoré už nie sú zahrnuté v HTML 5, medzi nimi sú: basefont, veľký, stred, písmo, štrajk, tt, u, rám, sada rámcov, noframes, skratka, applet, isindex, dir, noscript. Dôvody vynechania týchto prvkov siahajú od nepoužívania, zastarávania v dôsledku CSS a problémov s použiteľnosťou. Odstránené prvky je stále možné použiť, pretože ich prehliadače stále dokážu analyzovať, ale ich použitie na stránke by spôsobilo zlyhanie overenia HTML 5..

Zhrnutie:

1.HTML 5 dokáže natívne začleniť obsah, ktorý vyžaduje doplnky, do HTML 4.
2.HTML 5 môže používať riadky SVG a MathML inline, zatiaľ čo jazyk HTML 4 nie.
3.HTML 5 umožňuje ukladanie a používanie offline aplikácií, zatiaľ čo HTML 4 nie.
4.HTML 5 má veľa nových prvkov, ktoré sa v HTML 4 nenachádzajú.
5. Niektoré prvky sa v HTML 5 zmenili v porovnaní s tým, ako boli v HTML 4.
6.HTML 5 vynechal určité prvky z HTML 4.