Qu'est-ce qu'un langage de balisage ?

Les langages de balisage sont l'épine dorsale invisible de nombreuses choses que nous faisons sur un ordinateur, telles que l'envoi de messages, la visualisation de documents et la navigation sur Internet. Voici un aperçu de ce qu'ils font.

Qu’est-ce que le langage de codage ? -%catégories

Texte descriptif

Le texte que vous lisez maintenant n'est pas seulement composé de caractères de texte. Lorsqu'un groupe de caractères est en gras, en italique ou souligné, il est mis en forme. Sous le capot (d'une manière que vous ne pouvez pas voir en lisant ceci), ces caractères sont enveloppés dans des balises pour les faire apparaître de cette façon. Il en va de même pour le texte qui est plus petit, apparaît dans une couleur différente ou est écrit dans une police différente. Pour ce faire, le texte doit être écrit dans ce qu'on appelle un langage de balisage par l'auteur.

Un langage de balisage est un système permettant d'organiser et d'arranger les éléments d'un document à l'aide de balises. Contrairement aux annotations physiques et aux balises sur les documents papier, ces balises n'apparaissent dans le document que pendant que l'auteur écrit le texte. Lorsqu'une application traite le balisage, le contenu apparaîtra simplement sous forme de texte formaté pour le spectateur. Par exemple, dans le langage de balisage HTML, nous pouvons encapsuler l'expression « Hello world ! » caractères gras.

Bonjour le monde!

Lorsque ce texte est traité par un visualiseur HTML, tel qu'un navigateur Web, il ressemblera à ceci :

Bonjour le monde!

Lisez aussi:  Top 5 des extensions Chrome pour Roblox

Cependant, l'encodage ne se limite pas au traitement de caractères de texte simples tels que l'alphabet et les chiffres. Selon la langue, il peut traiter et formater des caractères spéciaux et vous permettre d'inclure d'autres éléments tels que des photos, des vidéos, des applications et des données lisibles par machine.

Langages de balisage populaires

Les deux langages de balisage les plus courants sont HTML, qui est utilisé pour créer des pages Web affichées sur Internet, et XML, qui stocke des données structurées à l'aide de balises personnalisables.

Qu’est-ce que le langage de codage ? -%catégories

Lorsque vous regardez la plupart des pages sur Internet, vous téléchargez et affichez essentiellement une page HTML. La page que vous lisez maintenant est écrite en HTML. En fait, dans de nombreux navigateurs, vous pouvez cliquer avec le bouton droit sur la page pour voir la structure HTML de la page entière. HTML prend en charge la création de diverses structures et sections dans une page, la définition d'éléments dans une page et la mise en forme du texte. Les balises HTML nécessitent généralement des balises d'ouverture et de fermeture, telles que les suivantes :

<a href="https://www.a7la-home.com">A7laHome</a>

L'exemple ci-dessus crée un lien vers un site A7laHomeSur le web comme ceci : A7laHome. Remarquez qu'il existe une balise d' ouverture avec un attribut href indiquant le lien et une balise de fermeture .

Voici quelques-uns des langages de balisage les plus populaires que vous connaissez peut-être :

  • BBCode: Un langage de balisage léger largement utilisé dans les forums en ligne et les babillards électroniques et facilement identifiable avec des crochets, tel que [b] Hello World! [/ b] Pour créer des marques en gras.
  • Latex: un langage assez complexe souvent utilisé à des fins académiques et techniques. Il contient de puissantes options de traitement syntaxique que la plupart des langages ne peuvent pas afficher, telles que les mathématiques complexes et les langages défunts.
  • MathML: langage utilisé pour afficher des formules mathématiques, en particulier dans les navigateurs Web.
    Textile: langage utilisé pour certains blogs en ligne et systèmes de gestion de contenu.
  • SVG: Vous pourriez être surpris d'apprendre que le format SVG, le format qui affiche un graphique vectoriel évolutif, est en fait un langage de balisage. Il est basé sur XML et utilise des données structurées pour stocker l'information sur le graphique.
Lisez aussi:  Test Intel Core i9-14900K : processeur i9-13900K Pro Max ?

Markup vs Markdown

 

Qu’est-ce que le langage de codage ? -%catégories

Si vous avez entendu parler du balisage, vous avez probablement entendu parler du Markdown. En surface, cela ressemble à l'opposé du codage; Cependant, il ne s'agit en fait que d'un type de langage de balisage. Markdown est une syntaxe de formatage simplifiée et facile à utiliser qui contient de nombreuses options de texte de base trouvées dans des langages plus complexes tout en évitant des éléments tels que les balises de fermeture et les éléments non textuels en ligne.

Markdown est très populaire parmi beaucoup en raison de sa facilité d'utilisation et du manque d'éléments difficiles à lire. Cela en fait un format idéal pour les applications et les sites Web axés sur le texte. Parmi ces sites, Reddit , qui utilise la formule de démarque pour tous les messages et commentaires. Cela permet aux Redditors de formater facilement du texte à partir de n'importe quel appareil sans avoir à ajouter de longues balises. Cela complète également la décision de Reddit de ne pas autoriser les médias intégrés dans les commentaires.

Les autres services qui utilisent Markdown sont les référentiels de code comme Github et les messageries comme WhatsApp et Discorde et des éditeurs de texte tels que Typora et StackEdit. Si vous voulez savoir comment l'utiliser !

Vous pourriez l'aimer aussi