HTML 4 vs HTML 5
Som Internet har utvecklats, så gör dess språk också. För närvarande är HTML i sin fjärde version med HTML 5 redan i arbeten och slutförd. Huvudmålet med HTML 5 är att skapa ett mer standardiserat språk som innehåller de många nya typerna av innehåll som förekommer idag. Den mest märkbara förändringen i HTML 5 är dess förmåga att införliva video och ljud utan att behöva plugga-program från tredje part. I HTML 4 finns det ganska många plugin-program som används med Adobe Flash som den mest populära. Flash används också för att flyga på sidan, vanligtvis för att göra interaktivt innehåll eller för spel. Detta hanteras nu av bläckelementet i HTML 5.
För att förbättra förmågan hos HTML 5 att göra ett brett utbud av innehåll har support för SVG och MathML lagts till. SVG är en specifikation för att dra statisk eller dynamisk vektorgrafik. Eftersom SVG är skrivet i XML har det många fördelar som; skripting, indexering och bättre komprimering. MathML är också en specifikation i XML som är inblandad i korrekt representation av matematiska formler. Matematiska formler har varit problematiska sedan början av Internet, och HTML och många webbutvecklare gripit till att visa ekvationer via bilder. Nackdelarna med att använda bilder inkluderar ökat arbetskraft vid modifiering och oförmåga att söka eller indexeras.
För att förbättra strukturen på HTML-sidor har många element lagts till, ändrats eller tagits bort. Nya element inkluderar: avsnitt, artikel, åt sidan, h-grupp, rubrik, sidfot, nav, figur och många fler. Ändrade element är element som redan finns i HTML 4, men hur de fungerar har tweaked. Listan över ändrade element innehåller: a, b, adress, citera, hr, jag, etikett, meny, stark, stor och många fler. Slutligen är borttagna element element som inte längre ingår i HTML 5, bland dem är: basfont, stor, mitten, typsnitt, strejk, tt, u, ram, frameset, noframes, akronym, applet, isindex, dir, noscript. Anledningarna till att släppa dessa element sträcker sig från missbruk, föråldrade på grund av CSS och användbarhetsfrågor. De borttagna elementen kan fortfarande användas eftersom webbläsare fortfarande skulle kunna analysera dem, men att använda dem på en sida skulle göra att den misslyckades med HTML 5-validering.
Sammanfattning:
1.HTML 5 kan innehålla innehåll som behövs plug-ins i HTML 4.
2.HTML 5 kan använda SVG och MathML inline medan HTML 4 inte kan.
3.HTML 5 tillåter lagring och användning av offlineprogram medan HTML 4 inte gör det.
4.HTML 5 har många nya element som inte finns i HTML 4.
5. Vissa element har ändrats i HTML 5 jämfört med hur de var i HTML 4.
6.HTML 5 har tappat vissa element från HTML 4.