HTML 4 at HTML 5
HTML 4 vs HTML 5
Habang umunlad ang Internet, gayon din ang wika nito. Sa kasalukuyan, ang HTML ay nasa ikaapat na bersyon na may HTML 5 na nasa mga gawa at tinatapos. Ang pangunahing layunin ng HTML 5 ay upang lumikha ng isang mas pamantayang wika na nagsasama ng maraming mga bagong uri ng nilalaman na laganap ngayon. Ang pinaka-kapansin-pansin na pagbabago sa HTML 5 ay ang kakayahang isama ang video at audio nang hindi nangangailangan ng mga third-party na plug-in. Sa HTML 4, may ilang mga plug-in na ginagamit sa Adobe Flash bilang ang pinakasikat. Ginagamit din ang flash para sa pagguhit ng on-the-fly sa pahina, kadalasan para sa pag-render ng nilalamang interactive o para sa mga laro. Ito ay hinahawakan na ngayon ng elemento ng canvass sa HTML 5.
Upang mapabuti ang kakayahan ng HTML 5 sa pag-render ng maraming uri ng nilalaman, ang suporta para sa SVG at MathML ay idinagdag. Ang SVG ay isang detalye para sa pagguhit ng static o dynamic na vector graphics. Dahil ang SVG ay nakasulat sa XML, ito ay may maraming mga pakinabang tulad ng; scripting, indexing, at mas mahusay na compression. Ang MathML ay isang pagtutukoy din sa XML na kasangkot sa wastong representasyon ng mga formula sa matematika. Ang mga formula sa matematika ay may problema dahil sa simula ng Internet, at ang HTML at maraming mga web developer ay nagpakita sa pagpapakita ng mga equation sa pamamagitan ng mga imahe. Ang mga disadvantages ng paggamit ng mga imahe kasama ang mas mataas na paggawa sa pagbabago at ang kawalan ng kakayahan na maghanap o index.
Upang mapabuti ang istraktura ng mga pahina ng HTML, maraming elemento ang naidagdag, binago, o inalis. Kasama sa mga bagong elemento: seksyon, artikulo, tabi, h-group, header, footer, nav, figure, at marami pang iba. Ang mga nabagong elemento ay mga elemento na nasa HTML 4, ngunit ang paraan ng kanilang trabaho ay tweaked. Ang listahan ng mga nabagong sangkap ay kinabibilangan ng: a, b, address, cite, hr, ako, label, menu, malakas, malaki, at marami pa. Sa wakas, ang mga inalis na elemento ay mga elemento na hindi na kasama sa HTML 5, bukod sa mga ito ay: basefont, malaking, sentro, font, strike, tt, u, frame, frameset, noframe, acronym, applet, isindex, dir, noscript. Ang mga kadahilanan para sa pag-drop ng mga elemento na ito mula sa hanay ng disuse, pagkalayo dahil sa CSS, at usability isyu. Ang mga inalis na elemento ay maaari pa ring magamit habang ang mga browser ay maaari pa ring mai-parse ang mga ito, ngunit ang paggamit sa mga ito sa isang pahina ay magiging sanhi nito na mabibigo ang pagpapatunay ng HTML 5.
Buod:
1.HTML 5 maaaring natulungan ang natatangi na nilalaman na nangangailangan ng mga plug-in sa HTML 4. 2.HTML 5 ay maaaring gumamit ng SVG at MathML inline habang ang HTML 4 ay hindi maaaring. 3.HTML 5 ay nagbibigay-daan sa imbakan at paggamit ng mga offline na application habang ang HTML 4 ay hindi. 4.HTML 5 ay may maraming mga bagong elemento na hindi naroroon sa HTML 4. 5. Ang mga sangkap ng elemento ay nagbago sa HTML 5 kumpara sa kung paano sila nasa HTML 4. 6. Ang HTML 5 ay bumaba ng ilang elemento mula sa HTML 4.