Razlika med HTML 4 in HTML 5

HTML 4 proti HTML 5

Z razvojem interneta se spreminja tudi jezik. Trenutno je HTML že v četrti različici, HTML 5 pa že deluje in se dokončuje. Glavni cilj HTML 5 je ustvariti bolj standardiziran jezik, ki vključuje številne nove vrste vsebine, ki danes prevladujejo. Najbolj opazna sprememba HTML 5 je njegova sposobnost vključevanja video in zvoka brez potrebe po vtičnikih drugih proizvajalcev. V HTML 4 je kar nekaj vtičnikov v uporabi, pri čemer je Adobe Flash najbolj priljubljen. Flash se uporablja tudi za sprotno risanje na strani, običajno za upodabljanje interaktivne vsebine ali za igre. To zdaj obravnava element platna v HTML 5.

Za izboljšanje zmogljivosti HTML 5 pri upodabljanju najrazličnejših vsebin smo dodali podporo za SVG in MathML. SVG je specifikacija za risanje statične ali dinamične vektorske grafike. Ker je SVG napisan v XML, ima številne prednosti kot; skripta, indeksiranja in boljše stiskanje. MathML je tudi specifikacija v XML, ki je vključena v pravilno predstavitev matematičnih formul. Formule matematike so bile problematične že od začetka interneta, HTML in številni spletni razvijalci pa so se zatekli k prikazu enačb prek slik. Slabosti uporabe slik vključujejo povečano delovno silo pri spreminjanju in nezmožnost iskanja ali indeksiranja.

Za izboljšanje strukture strani HTML je bilo dodanih, spremenjenih ali odstranjenih veliko elementov. Novi elementi so: razdelek, članek, stran, h-skupina, glava, podnožje, nav, slika in še veliko več. Spremenjeni elementi so elementi, ki so že prisotni v HTML 4, toda način njihovega delovanja je bil spremenjen. Seznam spremenjenih elementov vključuje: a, b, naslov, navedite, hr, I, oznako, meni, močan, velik in še veliko več. Nazadnje so odstranjeni elementi elementi, ki niso več vključeni v HTML 5, med njimi so: osnovni sliki, velik, sredina, pisava, stavka, tt, u, okvir, okvir okvirja, noframes, akronim, applet, isindex, dir, noscript. Razlogi za opustitev teh elementov so od zlorabe, zastarelosti zaradi CSS in težav z uporabnostjo. Odstranjene elemente je še vedno mogoče uporabiti, saj jih bodo brskalniki še vedno lahko razčlenili, a če jih uporabite na strani, to ne bo potrdilo potrditve HTML 5.

Povzetek:

1.HTML 5 lahko izvirno vključi vsebino, ki je potrebovala vtičnike v HTML 4.
2.HTML 5 lahko uporablja vgrajeni SVG in MathML, medtem ko HTML 4 ne more.
3.HTML 5 omogoča shranjevanje in uporabo aplikacij brez povezave, medtem ko HTML 4 ne.
4.HTML 5 ima veliko novih elementov, ki niso prisotni v HTML 4.
5.Dodatni elementi so se v HTML 5 spremenili v primerjavi s tem, kako so bili v HTML 4.
6.HTML 5 je nekatere elemente spustil iz HTML 4.