
HTML5 er den nye generation af HTML. HTML blev udviklet af W3C frem til 2004, da medlemmer af HTML-arbejdsgruppen blev urolige for den måde HTML udviklede sig på. De følte, at W3C fokuserede for meget på XML og XHTML i stedet for at være opmærksomme på den virkelige verdens udviklingsbehov af sproget.
De dannede således en ny gruppe kaldet WHATWG (Web Hypertext Application Technology Working Group), som havde til formål at udvikle HTML i den rigtige retning. De startede med det samme på udviklingen af en ny specifikation af HTML, nemlig HTML5. HTML5 er idag en realitet, og på billedet til højre kan du se HTML5´s logo.
HTML5 introducerer en lang række nye tags og attributter. For eksempel er der kommet helt nye strukturelle elementer som f.eks. <header>, <footer>, <nav> og <article>. Disse har til formål, at forbedre din hjemmesides læselighed i henhold til søgemaskiner. De nyindførte elementer definerer således de vigtigste områder af en hjemmeside. <nav> elementet fortæller f.eks. søgemaskinen, at dette område vil indeholde links til at navigere rundt på siden. <artikel> elementet er formentlig det vigtigste element, da det angiver, at det er her alt dit hovedindhold på siden vil blive præsenteret.
Udover de nye elementer, som indgår i HTML5, er der også blevet indført en bred vifte af API'er (Application Programming Interfaces), som giver dig mulighed for at lave grafiske tegninger, lagre data offline samt ”drag and drop” funktionalitet.
Besværet med at finde den rette dokument type er også gjort lettere i HTML5, da denne blot skal angives som <!doctype html>.
HTML5 er den nyeste specifikation indenfor HTML. HTML5 erstatter dog ikke alle de "gamle" HTML tags, men tilbyder blot en række ekstra features og muligheder. Nyere browsere understøtter allerede HTML5, mens de lidt ældre browser-versioner stadig halter bagefter. En god ting ved HTML5 er, at det for så vidt muligt forsøges at holdes bagud kompatibelt. Så hvis du ikke ønsker at lære det lige nu, så kan du sagtens vente.
HTML5 er dog kommet for at blive, og du kan derfor lige så godt begynde at sætte dig ind i det nu. Hvis du allerede kender til almindeligt HTML, vil du nemt kunne lære HTML5.
Du kan lære HTML5 med vores gratis HTML5 kursus for begyndere.