Un langage de balisage est une combinaison de mots et de symboles qui donnent des instructions sur la façon dont un document-type. Par exemple, une étiquette peut indiquer que les mots sont écrits en italique ou en caractères gras. Bien que les langues les plus courantes et les plus largement utilisés balisage sont écrits pour les ordinateurs, le concept d'un langage de balisage ne se limite pas à la programmation informatique.
Une des plus anciennes, et en même temps les plus couramment utilisés, langages de balisage est celui qui est utilisé par les éditeurs pour instruire écrivains sur la façon dont quelque chose doit être écrite ou comment il devrait apparaître dans la version finale d'une pièce. Quand cela est fait de manière non abrégée, l'éditeur utilise généralement des symboles et des instructions écrites dans une couleur d'encre différente de celle de l'auteur; généralement bleu ou rouge. Cette pratique a été remplacée dans de nombreux domaines grâce à l'utilisation généralisée des ordinateurs, mais les enseignants et parfois des journalistes sont encore nécessaires pour savoir balisage montage approprié.
La langue la plus connue aujourd'hui est susceptible balisage HyperText Mark up Langage (HTML). Il s'agit de la langue utilisée par les navigateurs Web pour afficher des sites Web. Le codage peut être tapé à la main et envoyé à partir d'un traitement de texte, ou créé dans l'un des nombreux programmes de conception de sites Web. Il ya de nouvelles variantes de cette langue, qui ont mis à jour des codes et des règles. Dynamique HyperText Mark up Langage est un exemple. Plusieurs codes peuvent être enchaînés et peut être utilisé pour créer une feuille de style pour s'assurer qu'un site Web a une apparence unifiée.
Nombreux traitements de texte également utiliser un certain type de langage de balisage pour modifier l'apparence du texte dans le document. Ce n'est généralement pas visible par les utilisateurs du programme, mais a lieu dans les coulisses. Ces types de langues sont créés par des programmeurs informatiques et sont généralement utilisés uniquement par l'ordinateur.
Les principales choses la plupart des langages de balisage ont en commun, c'est qu'ils dictent l'apparence du texte ou des pages entières et ils ne sont généralement pas perçue par l'utilisateur final dans le produit fini. En HTML, seul le navigateur lit et décrypte les significations de certains codes. Par exemple, la balise <b> demande à un navigateur pour afficher tout le texte qui vient après en gras. Pour terminer le texte en gras, la balise suivante est insérée: </ b>. Bien que beaucoup de gens ne jamais utiliser un langage de balisage eux-mêmes, ils vont probablement utiliser un produit ou lire une page web qui met en œuvre leur utilisation.