HTML 4 ja HTML 5
HTML 4 vs. HTML 5
Internetin kehittyessä, niin myös sen kieli. Tällä hetkellä HTML on neljäs versio, jossa HTML 5 on jo toteutettu ja viimeistelty. HTML 5: n päätavoitteena on luoda standardoitu kieli, joka sisältää nykyään monenlaisia uudentyyppisiä sisältöjä. Merkittävin muutos HTML 5: ssä on sen kyky sisällyttää videoita ja ääntä ilman kolmannen osapuolen laajennuksia. HTML 4: ssä on melkoisesti muutamia laajennuksia käytössä, kun Adobe Flash on suosituin. Flashia käytetään myös sivulle piirrettyyn piirtämiseen, yleensä vuorovaikutteisen sisällön tai pelien tekemiseen. Tätä käsitellään nyt HTML 5: n kassaelementissä.
HTML 5: n kykyä parantaa sisällön laajaa sisältöä lisättiin SVG: n ja MathML: n tuki. SVG on spesifikaatio staattisen tai dynaamisen vektorigrafiikan piirustuksesta. Koska SVG on kirjoitettu XML: llä, sillä on monia etuja, kuten; scripting, indexing ja parempi pakkaus. MathML on myös erittely XML: ssä, joka liittyy matemaattisten kaavojen oikeaan esitykseen. Matemaattiset kaavat ovat olleet ongelmallisia Internetin alusta lähtien, ja HTML ja monet web-kehittäjät käyttivät yhtälöitä kuvien kautta. Kuvien käyttämisen haitat ovat työvoiman lisääntyminen muokkaamalla ja kyvyttömyyttä etsiä tai indeksoida.
HTML-sivujen rakenteen parantamiseksi monia elementtejä on lisätty, muutettu tai poistettu. Uusia elementtejä ovat: osio, artikkeli, sivu, h-ryhmä, otsikko, alatunniste, nav, kuva ja paljon muuta. Muutetut elementit ovat elementtejä, jotka ovat jo olemassa HTML 4: ssä, mutta niiden toimintatapaa on muokattu. Muutettuihin osioihin kuuluvat: a, b, osoite, viitta, hr, i, etiketti, valikko, vahva, suuri ja monet muut. Lopuksi poistetut elementit ovat elementtejä, jotka eivät ole enää mukana HTML 5: ssä, kuten: basefont, iso, keskikoko, fontti, strike, tt, u, kehys, frameet, noframe, akronimo, applet, isindex, dir, noscript. Syitä näiden elementtien pudottamiseen vaihtelevat käytöstä, CSS: n vuoksi vanhentuneesta käytöstä ja käytettävyyteen liittyvistä ongelmista. Poistettuja elementtejä voi silti käyttää, koska selaimet voisivat edelleen jäsentää niitä, mutta sivun käyttäminen aiheuttaisi HTML 5 -validoinnin.
Yhteenveto:
1.HTML 5 voi sisällään sisällön, joka tarvitsee laajennuksia HTML 4: ssä. 2.HTML 5 voi käyttää SVG- ja MathML-linjaa, kun taas HTML 4 ei pysty. 3.HTML 5 mahdollistaa offline-sovellusten tallentamisen ja käytön, kun taas HTML 4 ei. 4.HTML 5: lla on monia uusia elementtejä, joita ei ole HTML 4: ssä. 5.Certain elementit ovat muuttuneet HTML 5: ssä verrattuna siihen, miten ne olivat HTML 4: ssä. 6.HTML 5 on pudonnut tiettyjä elementtejä HTML 4: stä.