Wat is een opmaaktaal?
Een opmaaktaal is een combinatie van woorden en symbolen die instructies geven over hoe een document eruit moet zien. Een tag kan bijvoorbeeld aangeven dat woorden cursief of vetgedrukt zijn. Hoewel de meest voorkomende en meest gebruikte markup-talen voor computers zijn geschreven, is het concept van een markup-taal niet beperkt tot computerprogrammering.
Een van de oudste en tegelijkertijd meest gebruikte markup-talen is die welke door redacteurs wordt gebruikt om schrijvers te instrueren hoe iets moet worden geschreven of hoe het moet verschijnen in de definitieve versie van een stuk. Wanneer het met de hand wordt gedaan, gebruikt de editor meestal symbolen en schriftelijke instructies in een inktkleur die verschilt van die van de auteur; meestal blauw of rood. Deze praktijk is op veel gebieden vervangen dankzij het wijdverbreide gebruik van computers, maar leraren en soms journalisten moeten nog steeds de juiste bewerkingsmarkup kennen.
De meest bekende opmaaktaal vandaag is waarschijnlijk hypertext markup language (HTML). Dit is de taal die door webbrowsers wordt gebruikt om websites weer te geven. Codering kan met de hand worden ingevoerd en via een tekstverwerker worden geüpload of in een van de vele webontwerpprogramma's worden gemaakt. Er zijn nieuwe variaties van deze taal met bijgewerkte codes en regels. Dynamische hypertext markup-taal is een voorbeeld. Meerdere codes kunnen aan elkaar worden geregen en kunnen worden gebruikt om een stylesheet te maken om ervoor te zorgen dat een website er uniform uitziet.
Veel tekstverwerkers gebruiken ook een soort opmaaktaal om de weergave van tekst in het document te wijzigen. Dit wordt meestal niet gezien door gebruikers van het programma, maar vindt plaats achter de schermen. Dit soort talen worden gemaakt door computerprogrammeurs en worden meestal alleen door de computer gebruikt.
De belangrijkste dingen die de meeste opmaaktalen gemeen hebben, is dat ze het uiterlijk van tekst of volledige pagina's bepalen en ze meestal niet door de eindgebruiker in het eindproduct worden gezien. In HTML leest en ontcijfert alleen de webbrowser de betekenissen van bepaalde codes. De tag <b> geeft bijvoorbeeld een browser de opdracht om alle tekst die erop volgt vetgedrukt weer te geven. Om de vetgedrukte tekst te beëindigen, wordt de volgende tag ingevoegd: </b>. Hoewel veel mensen zelf nooit een opmaaktaal zullen gebruiken, zullen ze waarschijnlijk een product gebruiken of een webpagina lezen die hun gebruik implementeert.