Ero HTML 4 n ja HTML 5 n välillä

HTML 4 vs. HTML 5

Internetin kehittyessä samoin kuin sen kieli. Tällä hetkellä HTML on neljäs versio, jossa HTML 5 on jo teoksissa ja viimeistely. HTML 5: n päätavoite on luoda yhtenäisempi kieli, joka sisältää nykyään vallitsevat monet uudet sisältötyypit. HTML 5: n huomattavin muutos on sen kyky sisällyttää video ja ääni ilman, että tarvitset kolmansien osapuolien laajennuksia. HTML 4: ssä on käytössä melko vähän laajennuksia, joista Adobe Flash on suosituin. Flashia käytetään myös sivun piirtämiseen lennossa, yleensä interaktiivisen sisällön tuottamiseen tai peleihin. Tätä käsittelee nyt kankaaselementti HTML 5: ssä.

HTML 5: n kyvyn parantamiseksi monenlaisen sisällön tuottamisessa lisättiin SVG: n ja MathML: n tuki. SVG on määritelmä staattisen tai dynaamisen vektorigrafiikan piirtämiseen. Koska SVG on kirjoitettu XML-muodossa, sillä on monia etuja, kuten; skriptaus, indeksointi ja parempi pakkaus. MathML on myös XML-määritys, joka osallistuu matemaattisten kaavojen oikeaan esittämiseen. Matemaattiset kaavat ovat olleet ongelmallisia Internetin alusta lähtien, ja HTML ja monet web-kehittäjät ovat turvautuneet yhtälöiden näyttämiseen kuvien kautta. Kuvien käytön haitoihin sisältyy lisääntynyt modifiointityö ja kyvyttömyys etsiä tai indeksoida.

HTML-sivujen rakenteen parantamiseksi monia elementtejä on lisätty, muutettu tai poistettu. Uusia elementtejä ovat: osa, artikkeli, sivu, h-ryhmä, otsikko, alatunniste, navigointi, kuva ja monet muut. Muutetut elementit ovat elementtejä, jotka ovat jo HTML 4: ssä, mutta niiden toimintatapa on muutettu. Muutettujen elementtien luettelo sisältää: a, b, osoite, siteerata, hr, I, tarra, valikko, vahva, iso ja paljon muuta. Viimeiseksi, poistetut elementit ovat elementtejä, joita ei enää sisällytetä HTML 5: ään. Näihin kuuluvat: basefont, iso, keskusta, kirjasin, lakko, tt, u, kehys, kehyssetti, kehykset, lyhenne, sovelma, isindex, dir, noscript. Syyt näiden elementtien pudottamiseen vaihtelevat käytöstä, CSS: n aiheuttamasta vanhenemisesta ja käytettävyyteen liittyvistä ongelmista. Poistettuja elementtejä voidaan edelleen käyttää, koska selaimet pystyisivät silti jäsentämään ne, mutta niiden käyttäminen sivulla johtaisi HTML5-vahvistuksen epäonnistukseen..

Yhteenveto:

1.HTML 5 voi natiivisti sisällyttää sisältöä, joka tarvitsi laajennuksia HTML 4: ään.
2.HTML 5 voi käyttää SVG- ja MathML-tekstejä, kun taas HTML 4 ei voi.
3.HTML 5 sallii offline-sovellusten tallentamisen ja käytön, kun taas HTML 4 ei.
4.HTML 5 sisältää monia uusia elementtejä, joita ei ole HTML 4: ssä.
5.Tietyt elementit ovat muuttuneet HTML 5: ssä verrattuna siihen, miten ne olivat HTML 4: ssä.
6.HTML 5 on poistanut tietyt elementit HTML 4: stä.