HTML 4 i HTML 5
HTML 4 vs HTML 5
Kako se Internet razvijao, tako i njegov jezik. Trenutačno je HTML u četvrtoj verziji s HTML 5 već u radovima i finaliziran. Glavni cilj HTML 5 je stvaranje standardiziranijih jezika koji danas uključuje mnoge nove vrste sadržaja. Najočitija promjena u HTML 5 je njegova sposobnost ugradnje videa i zvuka bez potrebe za dodacima trećih strana. U HTML-u 4 ima dosta dodataka u upotrebi s Adobe Flashom koji je najpopularniji. Bljeskalica se također koristi za crtanje na stranici, obično za interaktivni sadržaj ili igre. To je sada upravljan elementom platna u HTML 5.
Da bi se poboljšala sposobnost HTML 5 u pružanju širokog spektra sadržaja, dodana su podrška za SVG i MathML. SVG je specifikacija za crtanje statičke ili dinamičke vektorske grafike. Budući da je SVG napisan u XML-u, ima mnoge prednosti kao što je; skriptiranje, indeksiranje i bolju kompresiju. MathML je također specifikacija u XML-u koja je uključena u ispravnu predstavu matematičkih formula. Math formule su bile problematične od početka Interneta, a HTML i mnogi web programeri pribjegavali su prikazivanju jednadžbi putem slika. Nedostaci korištenja slika uključuju povećani rad u modifikaciji i nemogućnost pretraživanja ili indeksiranja.
Da bi se poboljšala struktura HTML stranica, mnogi su elementi dodani, promijenjeni ili uklonjeni. Novi elementi uključuju: odjeljak, članak, stranu, h-grupu, zaglavlje, podnožje, nav, lik i još mnogo toga. Promijenjeni elementi su elementi koji su već prisutni u HTMLu 4, ali način na koji rade je ugađan. Popis promijenjenih elemenata uključuje: a, b, adresu, navode, hr, I, oznaku, izbornik, jak, velik i još mnogo toga. Konačno, uklonjeni elementi su elementi koji više nisu uključeni u HTML 5, među njima su: basefont, veliki, centar, font, štrajk, tt, u, okvir, frameset, noframe, akronim, aplet, isindex, dir, noscript. Razlozi za ispuštanje tih elemenata kreću se od korištenja, zastarjelosti zbog CSS-a i problema s upotrebljivosti. Uklonjeni elementi mogu se i dalje upotrebljavati jer će ih preglednici i dalje moći analizirati, ali ih upotrebljavajući na stranici uzrokovalo bi njezino neuspjeh HTML 5 validacije.
Sažetak:
1.HTML 5 može nativno ugraditi sadržaj koji je potreban dodatak u HTML 4. 2.HTML 5 može koristiti SVG i MathML inline dok HTML 4 ne može. 3.HTML 5 omogućuje pohranu i upotrebu izvanmrežnih aplikacija, dok HTML 4 ne. 4.HTML 5 sadrži mnoge nove elemente koji nisu prisutni u HTML 4. 5.Certain elementi se promijenili u HTML 5 u odnosu na način na koji su bili u HTML 4. 6.HTML 5 je ispustio određene elemente iz HTML 4.