HTML 4 vs HTML 5
Som Internett har utviklet seg, så gjør det sitt språk. For tiden er HTML i sin fjerde versjon med HTML 5 allerede i arbeidene og blir ferdiggjort. Hovedmålet med HTML 5 er å skape et mer standardisert språk som inkorporerer de mange nye typer innhold som utbredes i dag. Den mest merkbare endringen i HTML 5 er dens evne til å inkorporere video og lyd uten behov for tredjeparts plug-ins. I HTML 4 er det ganske mange plugin-moduler i bruk med Adobe Flash som den mest populære. Flash brukes også til å flytte tegning på siden, vanligvis for gjengivelse av interaktivt innhold eller for spill. Dette håndteres nå av duftelementet i HTML 5.
For å forbedre kapasiteten til HTML 5 i å gjøre et stort utvalg av innhold, ble støtte for SVG og MathML lagt til. SVG er en spesifikasjon for å tegne statisk eller dynamisk vektorgrafikk. Fordi SVG er skrevet i XML, har det mange fordeler som; skripting, indeksering og bedre komprimering. MathML er også en spesifikasjon i XML som er involvert i riktig representasjon av matematiske formler. Matematiske formler har vært problematisk siden begynnelsen av Internett, og HTML og mange webutviklere benyttet seg til å vise likninger via bilder. Ulempene med å bruke bilder inkluderer økt arbeidskraft i modifisering og manglende evne til å bli søkt eller indeksert.
For å forbedre strukturen til HTML-sider, har mange elementer blitt lagt til, endret eller fjernet. Nye elementer inkluderer: seksjon, artikkel, til side, h-gruppe, topptekst, bunntekst, nav, figur og mange flere. Endrede elementer er elementer som allerede er til stede i HTML 4, men måten de jobber på, har blitt tweaked. Listen over endrede elementer inkluderer: a, b, adresse, sitere, hr, jeg, etikett, meny, sterk, stor og mange flere. Endelig er fjernede elementer elementer som ikke lenger er inkludert i HTML 5, blant dem er: basefont, store, senter, skrift, streik, tt, u, ramme, frameset, noframes, akronym, applet, isindex, dir, noscript. Årsakene til å slippe disse elementene spenner fra ubruk, forældelse på grunn av CSS, og bruksproblemer. De fjernede elementene kan fortsatt brukes som nettlesere, vil fortsatt kunne analysere dem, men bruk av dem på en side vil føre til at det mislykkes HTML 5-validering.
Sammendrag:
1.HTML 5 kan innlemme innhold som trengte plugin-moduler i HTML 4.
2.HTML 5 kan bruke SVG og MathML inline mens HTML 4 ikke kan.
3.HTML 5 tillater lagring og bruk av offlineprogrammer mens HTML 4 ikke gjør det.
4.HTML 5 har mange nye elementer som ikke er til stede i HTML 4.
5.Visse elementer har endret seg i HTML 5 sammenlignet med hvordan de var i HTML 4.
6.HTML 5 har falt visse elementer fra HTML 4.