HTML, of Hyper Text Markup Language, is de primaire taal voor het World Wide Web dat webpagina's op internet zichtbaar maakt. Het is de basis van hoe alles werkt op het web. Het is de basis programmeertaal voor webontwikkeling en -ontwerp. Het kan voldoende zijn om te zeggen dat HTML webpagina's er interessant laat uitzien en de inhoud gemakkelijk leesbaar maakt. Het is iets dat het internet en de technologie aandrijft achter alles wat je ziet en waarmee je kunt communiceren in een webbrowser. HTML is de kerncomponent van website-ontwikkeling en samen met andere scripttalen kan het wonderen doen. HTML heeft in de loop van de tijd verschillende updates gekregen en het blijft niet lang hetzelfde voordat een meer geavanceerde en feature-rijke versie wordt toegevoegd. HTML5 is de vijfde en laatste versie van HTML die wordt gebruikt voor het structureren en presenteren van inhoud op het wereldwijde web.
HTML is het acroniem voor Hyper Text Markup Language. HTML is de primaire taal van het World Wide Web waarmee u tekst kunt opmaken, geluid, video en afbeeldingen kunt toevoegen en het allemaal kunt opslaan als alleen-tekstformaat, zodat de computer leesbaar blijft. Het is het fundamentele onderdeel achter hoe alles werkt op het World Wide Web. Het is de belangrijkste architectuur voor de structuur en inhoud van bijna elke website. Alles wat u ziet en gebruikt in een webbrowser wordt mogelijk gemaakt met HTML. Het bestaat al sinds het ontstaan van internet en blijft een fundamenteel onderdeel van het webontwikkelingsproces. HTML is in de loop van de tijd enorm geëvolueerd en sindsdien zijn er verschillende versies van HTML.
HTML5 is de nieuwste versie van de HTML die een overvloed aan functies aan de originele HTML heeft toegevoegd, inclusief een geheel nieuwe set markup-tags zoals de nieuwe en tags waarmee audio- en video-elementen rechtstreeks op een webpagina kunnen worden geïntegreerd. HTML5 is ontwikkeld in samenwerking tussen de W3C en WHATWG (werkgroep voor webhyperteksttoepassing). Met HTML5 kunnen gegevens lokaal worden opgeslagen door webpagina's in webbrowsers, waardoor het gebruik van HTTP-cookies achterwege blijft. Daarnaast is Scalable Vector Graphics (SVG) nu een integraal onderdeel van HTML5, waarmee u dynamische diagrammen en grafieken kunt maken zonder dat u plug-ins van derden zoals Flash hoeft te gebruiken.
HTML is nog steeds de officiële taal van het World Wide Web en wordt gebruikt om documenten te maken en de structuur en lay-out van een webpagina te definiëren, samen met de elementen waarmee u kunt communiceren met de inhoud van de website. De HTML-standaard is in 1997 ontwikkeld door het World Wide Web Consortium (W3C). HTML-elementen zijn de basisbouwstenen van webpagina's. De nieuwste en de nieuwste HTML-versie is de HTML5 die een overvloed aan extra functies aan de originele HTML heeft toegevoegd, waaronder een hele reeks nieuwe markup-tags, plus het is mobielvriendelijk.
HTML5 is het volgende niveau van de HTML die de drie componenten HTML, CSS en JavaScript combineert om een meer flexibele architectuur te creëren. Het belangrijkste verschil tussen de vroege versies van HTML en HTML5 is dat de laatste een audio- en video-ondersteuning op hoog niveau heeft geïntegreerd in de specificaties van de taal. Hiermee kunt u audio- en video-elementen rechtstreeks op een webpagina insluiten met behulp van respectievelijk tags. De audio- en video-inhoud kan worden bestuurd met HTML of JavaScript en gestyled met CSS. Het specificeert echter niet welke audio- en videoformaten browsers zouden moeten ondersteunen.
HTML5 heeft een belangrijke functieset die samen met een set API's de HTML5-specificatie uitzonderlijk en gebruiksvriendelijk maakt. Een uitstekend voorbeeld is de tag waarmee u dynamische diagrammen en grafieken kunt maken zonder de hulp van programma's zoals Flash of Silverlight. Scalable Vector Graphics (SVG) is een integraal onderdeel van de HTML5. Bovendien hoeven man-plugins zoals Flash en Java niet te worden bijgewerkt. Vectorafbeeldingen kunnen echter alleen in HTML worden gebruikt wanneer ze worden gebruikt in combinatie met andere technologieën zoals VML, Adobe Flash, Microsoft Silverlight of soortgelijke plug-ins van derde partijen.
HTML5 breidt de functionaliteit en het nut van HTML uit door browsers te laten functioneren als applicatieplatforms. Een van de belangrijkste redenen waarom HTML5 als de beste wordt beschouwd en ook wat het zo anders maakt dat zijn voorgangers is dat alle belangrijke webbrowsers HTML5 ondersteunen, inclusief Google Chrome, Mozilla Firefox, Safari, IE, Opera, enz. Alle browsers, zowel oude als nieuw, behandel automatisch niet-herkende elementen als inline-elementen in HTML5, waardoor het voor ontwikkelaars eenvoudiger wordt om geweldige sites te maken en ze presentabel te maken voor de gebruikers, ongeacht de browser die ze gebruiken.
Een van de belangrijkste verschillen tussen de twee is dat HTML5 ongelooflijk mobielvriendelijk is, wat betekent dat het buitengewone ondersteuning biedt voor mobiele ontwikkeling, wat goed werkt met responsief ontwerp en wordt begrepen door alle grote mobiele webbrowsers zoals Opera Mobile, Safari, Chrome en meer. HTML5 maakt het voor de ontwikkelaars gemakkelijk om een mobiele versie van een website te maken om tegemoet te komen aan elektronische apparaten met een laag vermogen, zoals een smartphone of een tablet. HTML staat JavaScript niet toe om in de browser te worden uitgevoerd, terwijl HTML5 JavaScript toestaat om op de achtergrond te draaien.
HTML werkte in het verleden goed, maar heeft zijn gebreken. Het probleem met HTML is de beperkte functionaliteit en beperkte ondersteuning voor webbrowsers waarvoor plug-ins van derden zoals Flash, Silverlight, vereist zijn om meer te bieden dan alleen tekst en afbeeldingen. Toenemend gebruik van mobiele apparaten zoals smartphones en tablets heeft de ontwikkelaars en ingenieurs meer tijd in het vooruitzicht gesteld. Om de hedendaagse uitdagingen en eisen te ondervangen, werd HTML5 geïntroduceerd om de dringender problemen aan te pakken om een vloeiendere ervaring te bieden voor zowel de eindgebruikers als de webontwikkelaars. Het breidt de functionaliteit van HTML uit om een meer geavanceerde en behendige architectuur te bieden met meer flexibiliteit.