Erinevus HTML 4 ja HTML 5 vahel

HTML 4 vs HTML 5

Kuna Internet on arenenud, kasvab ka selle keel. Praegu on HTML oma neljandas versioonis, HTML 5 on juba töödes ja valmis. HTML 5 peamine eesmärk on luua standardiseeritud keel, mis hõlmaks paljusid tänapäeval levinud uusi sisutüüpe. HTML 5 kõige märgatavam muudatus on selle võime lisada video ja heli ilma kolmandate osapoolte pistikprogrammideta. HTML 4-s on kasutusel üsna palju pistikprogramme, kõige populaarsem on Adobe Flash. Flashi kasutatakse ka lennul joonistamiseks lehel, tavaliselt interaktiivse sisu renderdamiseks või mängude jaoks. Nüüd tegeleb sellega HTML 5 lõuendi element.

HTML 5 võimekuse suurendamiseks mitmesuguse sisu renderdamisel lisati SVG ja MathML tugi. SVG on staatilise või dünaamilise vektorgraafika joonistamise spetsifikatsioon. Kuna SVG on kirjutatud XML-is, on sellel palju eeliseid, näiteks; skriptimine, indekseerimine ja parem pakkimine. MathML on ka XML-i spetsifikatsioon, mis osaleb matemaatiliste valemite korrektses esitamises. Matemaatika valemid on olnud problemaatilised juba Interneti algusest peale ning HTML ja paljud veebiarendajad kasutasid võrrandite kuvamist piltide kaudu. Piltide kasutamise miinusteks on suurenenud tööjõu muutmine ja võimetus otsida või indekseerida.

HTML-lehtede struktuuri parandamiseks on palju elemente lisatud, neid on muudetud või eemaldatud. Uute elementide hulka kuuluvad: sektsioon, artikkel, kõrvale, h-grupp, päis, jalus, nav, joonis ja palju muud. Muudetud elemendid on elemendid, mis esinevad juba HTML 4-s, kuid nende tööviisi on kohandatud. Muudetud elementide loend sisaldab: a, b, aadress, tsiteeri, hr, I, silt, menüü, tugev, suur ja palju muud. Lõpuks eemaldatud elemendid on elemendid, mida HTML 5 enam ei sisalda, nende hulgas on: basefont, big, centre, font, strike, tt, u, frame, frameset, noframes, acronym, applet, isindex, dir, noscript. Nende elementide loobumise põhjused võivad olla kasutusest kõrvaldamine, CSS-ist tingitud vananemine ja kasutatavusega seotud probleemid. Eemaldatud elemente saab endiselt kasutada, kuna brauserid saaksid neid siiski sõeluda, kuid nende kasutamine lehel põhjustab HTML 5 valideerimise nurjumise.

Kokkuvõte:

1.HTML 5 võib loomulikult sisaldada HTML 4-s pistikprogramme vajavat sisu.
2.HTML 5 saab kasutada SVG- ja MathML-tekstisisestust, HTML 4 aga mitte.
3.HTML 5 võimaldab võrguühenduseta rakenduste salvestamist ja kasutamist, samas kui HTML 4 seda ei võimalda.
4.HTML 5 sisaldab palju uusi elemente, mida HTML 4-s pole.
5.Mõned elemendid on HTML 5-s muutunud võrreldes HTML 4-ga.
6.HTML 5 on teatud elemendid HTML 4-st välja jätnud.