HTML ehk hüperteksti märgistuskeel on veebikeskkonna peamine keel, mis muudab Interneti-leheküljed vaadatavaks. See on kõige alus, kuidas kõik veebis töötab. See on veebiarenduse ja -kujunduse põhiline programmeerimiskeel. Võib piisata, kui öelda, et HTML muudab veebilehed huvitavaks ja sisu hõlpsasti loetavaks. See on midagi, mis annab Interneti-tehnoloogiale ja tehnoloogiale juurde kõik, mida veebibrauseris näete ja millega suhtlete. HTML on veebisaidi arendamise põhikomponent ja koos teiste skriptikeeltega saab sellega ka imet teha. HTML on aja jooksul näinud mitmeid värskendusi ja see ei püsi sama kaua, enne kui tuuakse keerukam ja funktsioonirikkam versioon. HTML5 on viies ja uusim HTML-i versioon, mida kasutatakse sisu struktureerimiseks ja esitamiseks veeb.
HTML on hüperteksti märgistuskeele lühend. HTML on veebi põhikeel, mis võimaldab teil vormindada teksti, lisada heli, videot ja graafikat ning salvestada kõik ainult teksti vormingus, et muuta see arvuti loetavaks. See on põhikomponent, kuidas kõik töötab veebis. See on pea iga veebisaidi struktuuri ja sisu peamine arhitektuur. Kõik, mida veebibrauseris näete ja millega te suhtlete, on HTML-iga võimalik. See on olnud olemas juba alates Interneti loomisest ja jääb veebiarendusprotsessi põhikomponendiks. HTML on aja jooksul dramaatiliselt arenenud ja sellest ajast peale on olnud mitu HTML-i versiooni.
HTML5 on HTML-i uusim versioon, mis on algsele HTML-ile lisanud hulga funktsioone, sealhulgas täiesti uue märgistussiltide komplekti, näiteks uued ja sildid, mis võimaldaksid heli- ja videoelemente otse veebilehele integreerida. HTML5 on välja töötatud W3C ja WHATWG (Web Hyper Text Application Working Group) koostöös. HTML5 abil saab andmeid veebibrauserites veebilehtede abil lokaalselt salvestada, mis omakorda välistab vajaduse HTTP küpsiste järele. Lisaks on Scalable Vector Graphics (SVG) nüüd HTML5 lahutamatu osa, mis võimaldab teil luua dünaamilisi diagramme ja graafikuid, ilma et peaksite kasutama muude tootjate pistikprogramme nagu Flash.
HTML on endiselt veebikeskkonna ametlik keel, mida kasutatakse dokumentide loomiseks ning veebilehe struktuuri ja paigutuse määratlemiseks koos elementidega, mis võimaldavad teil veebisaidi sisuga suhelda. HTML-standardi töötas välja World Wide Web Consortium (W3C) 1997. aastal. HTML-elemendid on veebilehtede põhiosad. Uusim ja uusim HTML-versioon on HTML5, mis on algsesse HTML-i lisanud hulgaliselt lisafunktsioone, sealhulgas täiesti uue hunniku märgistussilte, lisaks on see ka mobiilisõbralik.
HTML5 on järgmine HTML-i tase, mis ühendab kolm komponenti HTML, CSS ja JavaScripti, et luua arukam arhitektuur. Peamine erinevus HTML-i ja HTML5 varasemate versioonide vahel on see, et viimasel on keele spetsifikatsioonidesse integreeritud kõrgetasemeline heli- ja videotugi. See võimaldab manustada heli- ja videoelemente otse veebilehele, kasutades vastavalt ja silte. Heli- ja videosisu saab juhtida HTML-i või JavaScripti abil ja kujundada CSS-iga. Siiski ei täpsustata, milliseid heli- ja videoformaate brauserid peaksid toetama.
HTML5-l on märkimisväärne funktsioonide komplekt, mis koos API-de komplektiga muudab HTML5 spetsifikatsiooni erakordseks ja hõlpsaks kasutamiseks. Üks silmapaistev näide on silt, mis võimaldab teil luua dünaamilisi diagramme ja graafikuid ilma selliste programmide abita, nagu Flash või Silverlight. Skaalautuva vektorgraafika (SVG) on HTML5 lahutamatu osa. Lisaks pole vaja hoida nii, et inimese pluginaid nagu Flash ja Java värskendataks. Vektorgraafika on HTML-is võimalik ainult siis, kui seda kasutatakse koos teiste tehnoloogiatega, näiteks VML, Adobe Flash, Microsoft Silverlight või sarnaste muude tootjate pistikprogrammidega.
HTML5 laiendab HTML-i funktsionaalsust ja kasulikkust, võimaldades brauseritel toimida rakendusplatvormidena. Üks peamisi põhjuseid, miks HTML5 peetakse parimaks ja mis muudab selle eelkäijatest nii erinevaks, on see, et kõik suuremad veebibrauserid toetavad HTML5, sealhulgas Google Chrome, Mozilla Firefox, Safari, IE, Opera jne. Kõik brauserid, nii vanad kui ka uus, käsitseb HTML5-s automaatselt tundmatuid elemente sisemiste elementidena, lihtsustades seeläbi arendajatel kohutavate saitide loomist ja muutes need kasutajatele esitletavaks olenemata kasutatavast brauserist.
Üks peamisi erinevusi nende kahe vahel on see, et HTML5 on uskumatult mobiilisõbralik - sellel on erakordne tugi mobiili arendamiseks, mis sobib hästi reageeriva kujundusega ja on arusaadav kõigile suurematele mobiilsetele veebibrauseritele, näiteks Opera Mobile, Safari, Chrome ja palju muud. HTML5 abil on arendajatel hõlbus luua veebisaidi mobiiliversioon vähese energiatarbega elektrooniliste seadmete (nt nutitelefoni või tahvelarvuti) teenindamiseks. HTML ei luba JavaScripti brauseris käitada, HTML5 aga JavaScripti taustal töötamist.
HTML töötas varem hästi, kuid sellel on oma vead. HTML-i probleemiks on piiratud funktsionaalsus ja piiratud toetus veebibrauseritele, mis nõuab muude tootjate pistikprogrammide (nt Flash, Silverlight) pakkumist enamat kui lihtsalt teksti ja pilte. Mobiilseadmete, näiteks nutitelefonide ja tahvelarvutite üha suurem kasutamine on aja jooksul arendajatele ja inseneridele esitanud rohkem väljakutseid. Tänapäevastest väljakutsetest ja nõudmistest ülesaamiseks tutvustati HTML5, et lahendada pakilisemad probleemid, et pakkuda sujuvamat kogemust nii lõppkasutajatele kui ka veebiarendajatele. See laiendab HTML-i funktsionaalsust, et pakkuda keerukamat ja paindlikumat arhitektuuri.