Hvad er et markup-sprog?
Et markup-sprog er en kombination af ord og symboler, der giver instruktioner om, hvordan et dokument skal se ud. For eksempel kan et mærke indikere, at ord er skrevet med kursiv eller med fed skrift. Selvom de mest almindelige og mest anvendte markup-sprog er skrevet til computere, er begrebet et markup-sprog ikke begrænset til computerprogrammering.
Et af de ældste, og på et tidspunkt det mest almindeligt anvendte, markeringssprog er det, der bruges af redaktører til at instruere forfattere om, hvordan noget skal skrives, eller hvordan det skal fremstå i det endelige udkast til et stykke. Når det udføres i langhånd, bruger redaktøren generelt symboler og skriftlige instruktioner i en farve, der er forskellig fra forfatterens; normalt blå eller rød. Denne praksis er blevet erstattet på mange områder takket være den udbredte brug af computere, men lærere og undertiden journalister er stadig forpligtet til at kende korrekt redigering markup.
Det mest kendte markup-sprog i dag er sandsynligvis hypertext markup-sprog (HTML). Dette er det sprog, der bruges af webbrowsere til at vise websteder. Kodning kan skrives manuelt og uploades via en tekstbehandler eller oprettes i et af mange webdesignprogrammer. Der er nye variationer af dette sprog, der har opdaterede koder og regler. Dynamisk hypertekstmarkeringssprog er et eksempel. Flere koder kan strammes sammen og kan bruges til at oprette et typografiark for at sikre, at et websted har et ensartet udseende.
Mange tekstbehandlere bruger også en eller anden type markeringssprog til at ændre udseendet på tekst i dokumentet. Dette ses generelt ikke af brugere af programmet, men finder sted bag kulisserne. Disse typer sprog oprettes af computerprogrammører og bruges typisk kun af computeren.
De vigtigste ting, de fleste markeringssprog har til fælles, er, at de dikterer udseendet af tekst eller fulde sider, og de ses normalt ikke af slutbrugeren i det færdige produkt. I HTML læser og deciferer kun webbrowseren betydningen af bestemte koder. F.eks. Instruerer <b> -tagget en browser til at vise al tekst, der kommer efter den med fed tekst. For at afslutte den fed skrift, indsættes følgende tag: </b>. Selvom mange mennesker aldrig selv bruger et markeringssprog, bruger de sandsynligvis et produkt eller læser en webside, der implementerer deres brug.