Langage de balisage HyperText – HTML
Qu’est-ce que le langage de balisage HyperText (HTML)?
Le langage HTML (HyperText Markup Language) est l’ensemble de symboles de balisage ou de codes insérés dans un fichier destiné à être affiché sur Internet. Le balisage indique aux navigateurs Web comment afficher les mots et les images d’une page Web.
Chaque code de balisage individuel (qui se situerait entre les caractères «») est désigné comme un élément, bien que de nombreuses personnes s’y réfèrent également comme une balise. Certains éléments viennent par paires qui indiquent quand un effet d’affichage doit commencer et quand il doit se terminer.
Points clés à retenir
- HyperText Markup Language (HTML) est le langage de script de base utilisé par les navigateurs Web pour rendre des pages sur le World Wide Web.
- HyperText permet à un utilisateur de cliquer sur un lien et d’être redirigé vers une nouvelle page référencée par ce lien.
- Les premières versions de HTML étaient statiques (Web 1.0), tandis que les nouvelles itérations présentent une grande flexibilité dynamique (Web 2.0, 3.0).
- Le balisage est le texte qui apparaît entre deux crochets pointus (par exemple, ), et le contenu est tout le reste.
HTML expliqué
HyperText Markup Language est le langage informatique qui facilite la création de sites Web. Le langage, qui a des mots de code et une syntaxe comme n’importe quel autre langage, est relativement facile à comprendre et, avec le temps, de plus en plus puissant dans ce qu’il permet à quelqu’un de créer. Le HTML continue d’évoluer pour répondre aux demandes et aux exigences d’Internet sous le couvert du World Wide Web Consortium, l’organisation qui conçoit et maintient le langage; par exemple, avec le passage au Web 2.0.
HyperText est la méthode par laquelle les internautes naviguent sur le Web. En cliquant sur un texte spécial appelé hyperliens, les utilisateurs accèdent à de nouvelles pages. L’utilisation d’hyper signifie qu’il n’est pas linéaire, de sorte que les utilisateurs peuvent aller n’importe où sur Internet simplement en cliquant sur les liens disponibles. Le balisage est ce que les balises HTML font sur le texte qu’elles contiennent; ils le marquent comme un type de texte spécifique. Par exemple, le texte de balisage peut se présenter sous la forme de caractères gras ou en italique pour attirer une attention particulière sur un mot ou une phrase.
Principes de base du langage de balisage HyperText
À la base, HTML est une série de codes courts saisis dans un fichier texte. Ce sont les balises qui alimentent les capacités de HTML. Le texte est enregistré sous forme de fichier HTML et affiché via un navigateur Web. Le navigateur lit le fichier et traduit le texte sous une forme visible, comme indiqué par les codes utilisés par l’auteur pour écrire ce qui devient le rendu visible. L’écriture HTML nécessite que les balises soient utilisées correctement pour créer la vision de l’auteur.
Les balises sont ce qui sépare le texte normal du code HTML. Les balises sont les mots entre ce que l’on appelle les crochets angulaires, qui permettent aux graphiques, aux images et aux tableaux d’apparaître sur la page Web. Différentes balises remplissent différentes fonctions. Les balises les plus élémentaires appliquent la mise en forme au texte. Les interfaces Web devant devenir plus dynamiques, des feuilles de style en cascade (CSS) et des applications JavaScript peuvent être utilisées. CSS rend les pages Web plus accessibles et JavaScript ajoute de la puissance au HTML de base.
HTML contre XML
Contrairement au HTML, le langage de balisage extensible ou XML permet aux utilisateurs de définir leur propre balisage. Par exemple, en utilisant XML, un utilisateur peut choisir de désigner une note de bas de page avec la balise , tandis qu’un autre utilisateur peut opter pour .
En utilisant HTML, une seule balise prédéterminée peut être utilisée pour désigner un type d’information spécifique. Les documents XML sont censés être faciles à lire car ils contiennent des balises définies par l’utilisateur et puisque les documents ne sont constitués que de balisage et de contenu.