Wat is HTML?
HyperText Markup Language (HTML) is een type computertaal die wordt gebruikt om pagina's te maken die op internet kunnen worden geplaatst of via e-mail kunnen worden verzonden. Hoewel het voor veel mensen complex lijkt, wordt het als een relatief eenvoudige taal beschouwd. Alle tekst, afbeeldingen en ontwerpelementen op een pagina die met deze taal is ontworpen, zijn "getagd" met codes die de webbrowser of het e-mailprogramma instrueren hoe deze elementen moeten worden weergegeven. De tags bieden ook lay-out- en opmaakinformatie, zodat de webpagina of e-mail er zo dicht mogelijk uitziet als de ontwerper het heeft bedoeld. Voor de beginnende website-ontwerper of iemand anders die een bepaalde code moet kennen of wil leren hoe hij een hele website kan maken, zijn er veel hulpprogramma's, programma's en websites die hem of haar kunnen helpen bij het schrijven van HTML-code.
Structuur
HTML-codering is gestructureerd als een boom, met elke verschillende tag erin genest. In de meeste gevallen vereist elk opmaakelement een starttag en een eindtag en mogen verschillende tags elkaar niet overlappen. Dit is wat wordt bedoeld met "genest"; als tag 2 wordt geopend na tag 1, moet tag 2 eerst worden gesloten zodat het opmaakelement van tag 2 volledig is ingesloten in tag 1. Elementen zijn de afzonderlijke componenten waaruit de code bestaat en omvatten openings- en eindtags en de inhoud tussen hen. Attributen bieden meer informatie over het element en bestaan uit het attribuut en zijn waarde, verbonden door een gelijkteken.
Om een HTML-element te maken, maakt de gebruiker een tag die begint en eindigt met punthaken en plaatst deze vóór de tekst die moet worden opgemaakt. De code - meestal een of meer letters, cijfers, woorden en / of symbolen - tussen de punthaken geeft aan wat het element is en de attributen die inhoud moet hebben, zoals de grootte, het lettertype of andere kenmerken. Om de opmaak te beëindigen, typt de gebruiker de eerste hoekhaak en vervolgens een backslash, herhaalt vervolgens de elementcode en sluit de haak. Bijvoorbeeld, <title> <strong> Wat is HTML? </strong> </title> is de code die wordt gebruikt om de titel van dit artikel op te maken; de tag "strong" is genest in de tag "title".
Soorten codes
Er zijn veel codes voor verschillende tekstopmaak, waaronder cursief, tabellen, alinea's en hyperlinks naar webpagina's. Codes kunnen de browser of e-mailprogramma ook aangeven hoe andere elementen, zoals afbeeldingen, afbeeldingen, video en geluid, moeten worden weergegeven of gebruikt. Andere typen codes zonder punthaken kunnen worden gebruikt om leestekens, diakritische tekens en andere symbolen te maken die in tekst kunnen voorkomen. Hoewel alle webbrowsers en veel e-mailprogramma's HTML gebruiken, kunnen ze de code een beetje anders interpreteren en weergeven, en ontwerpers moeten vaak rekening houden met deze variaties bij het maken van een webpagina.
Een evoluerende taal
Sinds de ontwikkeling van HTML in de vroege jaren 1990 door de Britse computerwetenschapper Tim Berners-Lee, zijn er veel wijzigingen en versies geweest. Deze versies worden sinds 1996 onderhouden door het World Wide Web Consortium (W3C). In januari 2008 werd het eerste openbare werkontwerp van HTML 5 gepubliceerd door de werkgroep die deze specificatie ontwikkelde. Naar verwachting nog steeds in ontwikkeling vanaf 2011, werd verwacht dat deze herziening de ontwikkeling van applicaties voor het web dramatisch zou veranderen. Het introduceert een aantal nieuwe elementen, waaronder die voor sitestructuur, interactiviteit en audio- en video-ondersteuning, evenals nieuwe attributen.
De code van een webpagina bekijken
De code die wordt gebruikt om een webpagina te maken, kan worden bekeken door een browser naar de pagina te navigeren en vervolgens de juiste optie in het menu van de browser te kiezen. In de meeste browsers kan de gebruiker op het menu 'Beeld' klikken en een optie selecteren zoals 'Bron', 'Beeldbron' of 'Paginabron'. Hierdoor verschijnt een pop-upvenster en wordt de code weergegeven die is gebruikt om die webpagina te maken.
Het is belangrijk op te merken dat niet alle inhoud op alle webpagina's in HTML is geschreven. Extensible Markup Language (XML) en Extensible HyperText Markup Language (XHTML) zijn andere soorten opmaaktalen die worden gebruikt bij webontwikkeling. Bovendien worden style sheets - zoals Cascading Style Sheets (CSS) - gebruikt om stijl aan HTML-documenten te koppelen. Talen zoals Flash® en Java® worden gebruikt om interactieve inhoud te maken. Veel andere programmeertalen kunnen worden gebruikt om specifieke functionaliteit aan een website toe te voegen.
In vergelijking met HTM
Praktisch gesproken is er weinig verschil tussen HTM- en HTML-extensies, omdat beide door de meeste machines als HTML-bestand worden gelezen. De reden dat er om te beginnen twee verschillende extensies waren, is dat bepaalde typen computers, zoals computers die op 16-bits DOS of Windows® 3-systemen draaiden, geen extensies van vier tekens konden lezen en daarom de HTM-extensie van drie tekens nodig hadden. De meeste systemen die vier karakteruitbreidingen kunnen lezen, worden automatisch geprogrammeerd om HTM-bestanden als HTML-bestanden te herkennen, hoewel computergebruikers soms een converter nodig hebben om een bestand van HTM te veranderen in een formaat dat het systeem herkent.