HTML eller Hyper Text Markup Language er det primære sprog for World Wide Web, der gør websider på internettet synlige. Det er selve fundamentet for, hvordan alt fungerer på nettet. Det er det grundlæggende programmeringssprog til webudvikling og design. Det kan være tilstrækkeligt at sige, at HTML får websider til at se interessante ud og indholdet let at læse. Det er noget, der styrker internettet og teknologien bag alt hvad du ser og interagerer med i en webbrowser. HTML er kernekomponenten i webstedsudvikling og sammen med andre scripting-sprog kan det gøre vidundere. HTML har set adskillige opdateringer over tid, og det forbliver ikke det samme i meget lang tid, før en mere sofistikeret og funktionsrig version bringes ind. HTML5 er den femte og den nyeste version af HTML, der bruges til strukturering og præsentation af indhold på World Wide Web.
HTML er forkortelsen for Hyper Text Markup Language. HTML er det primære sprog på World Wide Web, som giver dig mulighed for at formatere tekst, tilføje lyd, video og grafik og gemmer det hele i Text-Only format for at gøre det computerlæseligt. Det er den grundlæggende komponent bag, hvordan alt fungerer på Internettet. Det er den vigtigste arkitektur for næsten ethvert websteds struktur og indhold. Alt, hvad du ser og interagerer med i en webbrowser, gøres muligt med HTML. Det har eksisteret siden starten af internettet og er fortsat en grundlæggende komponent i webudviklingsprocessen. HTML har udviklet sig dramatisk over tid, og der har været flere versioner af HTML siden da.
HTML5 er den seneste version af HTML, der har tilføjet en overflod af funktioner til den originale HTML, herunder et helt nyt sæt markup-tags, såsom det nye og tags, der giver mulighed for at integrere lyd- og videoelementer direkte på en webside. HTML5 er udviklet i samarbejde mellem W3C og WHATWG (Web Hyper Text Application Working Group). Med HTML5 kan data gemmes lokalt af websider i webbrowsere, hvilket igen fjerner behovet for HTTP-cookies. Derudover er skalerbar vektorgrafik (SVG) nu en integreret del af HTML5, som giver dig mulighed for at oprette dynamiske diagrammer og grafer uden at skulle bruge tredjeparts plugins som Flash.
HTML er stadig det officielle sprog på World Wide Web, der bruges til at oprette dokumenter og definere strukturen og layoutet på en webside sammen med de elementer, der giver dig mulighed for at interagere med webstedets indhold. HTML-standarden blev udviklet af World Wide Web Consortium (W3C) i 1997. HTML-elementer er de grundlæggende byggesten til websider. Den nyeste og seneste HTML-version er HTML5, der har tilføjet en overflod af ekstra funktioner til den originale HTML, inklusive en helt ny flok markup-tags, plus det er mobilvenligt.
HTML5 er det næste niveau af HTML, der kombinerer de tre komponenter HTML, CSS og JavaScript for at skabe en mere smidig arkitektur. Den største forskel mellem de tidlige versioner af HTML og HTML5 er, at sidstnævnte har audio- og video-support på højt niveau integreret i sprogets specifikationer. Det giver dig mulighed for at integrere lyd- og videoelementer direkte på en webside ved hjælp af henholdsvis tags. Audio- og videoindholdet kan styres med HTML eller JavaScript og styles med CSS. Den specificerer dog ikke, hvilke lyd- og videoformater browsere skal understøtte.
HTML5 har et betydningsfuldt funktionssæt, som sammen med et sæt API'er gør HTML5-specifikationen enestående og let at bruge. Et fremragende eksempel er det tag, der giver dig mulighed for at oprette dynamiske diagrammer og grafer uden hjælp af programmer som Flash eller Silverlight. Scalable Vector Graphics (SVG) er en integreret del af HTML5. Der er desuden ikke behov for at holde så man-plugins som Flash og Java opdateret. Vektorgrafik er dog kun mulig i HTML, når den bruges sammen med andre teknologier som VML, Adobe Flash, Microsoft Silverlight eller lignende tredjeparts plugins.
HTML5 udvider HTML's funktionalitet og værktøj ved at lade browsere fungere som applikationsplatforme. En af hovedårsagerne til, at HTML5 betragtes som den bedste, og også hvad der gør det så forskelligt, at dets forgængere er, at alle større webbrowsere understøtter HTML5 inklusive Google Chrome, Mozilla Firefox, Safari, IE, Opera osv. Alle browsere, både gamle og nye, håndterer automatisk ukendte elementer som inline-elementer i HTML5, hvilket gør det lettere for udviklere at oprette fantastiske websteder og gøre dem præsentative for brugerne uanset hvilken browser de bruger.
En af de vigtigste forskelle mellem de to er, at HTML5 er utroligt mobilvenlig, hvilket betyder, at den har enestående support til mobiludvikling, der passer godt til responsivt design og forstås af alle større mobile webbrowsere som Opera Mobile, Safari, Chrome og mere. HTML5 gør det let for udviklerne at oprette en mobil version af et websted til at imødekomme lavdrevne elektroniske enheder, såsom en smartphone eller en tablet. HTML tillader ikke, at JavaScript kører i browseren, mens HTML5 tillader, at JavaScript kører i baggrunden.
HTML fungerede godt i fortiden, men det har sine mangler. Problemet med HTML er dens begrænsede funktionalitet og begrænsede understøttelse af webbrowsere, som kræver tredjeparts plugins som Flash, Silverlight, for at give mere end blot almindelig tekst og billeder. Stigende brug af mobile enheder som smartphones og tablets har med tiden udviklet flere udfordringer for udviklere og ingeniører. For at overvinde de moderne udfordringer og krav blev HTML5 introduceret for at tackle de mere presserende problemer for at give en mere jævn oplevelse både for slutbrugerne og webudviklerne. Det udvider funktionaliteten af HTML til at give en mere sofistikeret og smidig arkitektur med mere fleksibilitet.