Atšķirība starp HTML 4 un HTML 5

HTML 4 pret HTML 5

Attīstoties internetam, mainās arī tā valoda. Pašlaik HTML ir ceturtā versija, un HTML 5 jau ir izstrādāts un tiek pabeigts. HTML 5 galvenais mērķis ir radīt standartizētāku valodu, kas iekļautu daudzos mūsdienās izplatītos jaunos satura veidus. Visievērojamākās izmaiņas HTML 5 ir tās spēja iekļaut video un audio bez nepieciešamības pēc trešo pušu spraudņiem. HTML 4 versijā tiek izmantoti diezgan daudz spraudņu, no kuriem Adobe Flash ir vispopulārākais. Flash tiek izmantots arī zīmēšanai lidojumā lapā, parasti interaktīva satura attēlošanai vai spēlēm. Tagad to apstrādā audekla elements HTML 5.

Lai uzlabotu HTML 5 iespējas atveidot plašu saturu, tika pievienots atbalsts SVG un MathML. SVG ir statiskas vai dinamiskas vektorgrafikas zīmēšanas specifikācija. Tā kā SVG ir rakstīts XML formātā, tam ir daudz priekšrocību, piemēram; skriptu veidošana, indeksēšana un labāka saspiešana. MathML ir arī XML specifikācija, kas ir saistīta ar pareizu matemātisko formulu attēlojumu. Matemātikas formulas ir bijušas problemātiskas kopš interneta sākuma, un HTML un daudzi tīmekļa izstrādātāji ķērās pie vienādojumu attēlošanas caur attēliem. Attēlu izmantošanas trūkumi ietver palielinātu modificēšanas darbu un nespēju meklēt vai indeksēt.

Lai uzlabotu HTML lapu struktūru, daudzi elementi ir pievienoti, mainīti vai noņemti. Pie jauniem elementiem pieder sadaļa, raksts, malā, h-grupa, galvene, kājene, navigācija, attēls un daudz kas cits. Mainītie elementi ir elementi, kas jau atrodas HTML 4, taču to darbība ir koriģēta. Izmainīto elementu sarakstā ietilpst: a, b, adrese, citēt, hr, I, etiķete, izvēlne, spēcīgs, liels un daudz kas cits. Visbeidzot, noņemtie elementi ir elementi, kas vairs nav iekļauti HTML 5, starp tiem ir: basefont, lielais, centrs, fonts, streiks, tt, u, rāmis, kadru kopa, noframes, akronīms, sīklietotne, isindex, dir, noscript. Šo elementu atmešanas iemesli ir no lietošanas pārtraukšanas, novecošanās CSS dēļ un lietojamības problēmām. Noņemtos elementus joprojām var izmantot, jo pārlūkprogrammas tos joprojām varētu parsēt, taču, tos izmantojot lapā, HTML 5 validācija neizdosies..

Kopsavilkums:

1.HTML 5 var dabiski iekļaut saturu, kuram bija nepieciešami spraudņi HTML 4.
2.HTML 5 var izmantot ievietotu SVG un MathML, savukārt HTML 4 nevar.
3.HTML 5 ļauj uzglabāt un izmantot bezsaistes lietojumprogrammas, kamēr HTML 4 to nedara.
4.HTML 5 ir daudz jaunu elementu, kas neatrodas HTML 4.
5.Atsevišķi elementi ir mainīti HTML 5, salīdzinot ar to, kā tie bija HTML 4.
6.HTML 5 ir atteicis noteiktus elementus no HTML 4.