C’est quoi le HTML ?

En bref

Le HTML est le langage qui écrit le contenu d’une page web : les titres, les paragraphes, les liens, les images à placer. Il range chaque morceau entre des étiquettes, les balises, pour que le navigateur sache ce qu’il affiche.

C’est comme un manuscrit annoté par un éditeur : « ceci est le titre », « ceci est un paragraphe », « ici, une photo ». Le texte est là, avec ses étiquettes, mais sans mise en page.

Les mots que vous entendrez : HTML balise HTML5 code source

Voir sur la carte

Quand vous lisez un article sur votre iPhone, vous voyez un grand titre, puis des paragraphes, parfois une photo et des liens en couleur. Votre téléphone a compris tout seul que telle phrase était un titre et telle autre un simple paragraphe. Il l’a compris grâce au HTML.

Le HTML est le texte d’une page web, rangé entre des étiquettes qui disent au navigateur ce que chaque morceau représente : un titre, un paragraphe, un lien, une image.

À quoi sert le HTML ?

HTML sont les initiales de trois mots anglais qui veulent dire « langage de balisage hypertexte » : en clair, un langage d’étiquettes pour des pages reliées entre elles par des liens. C’est la toute première couche d’un site, celle sans laquelle il n’y a rien à voir.

Le HTML s’occupe de deux choses :

Il ne s’occupe pas de l’apparence. Les couleurs, les polices et la mise en page sont le travail du CSS. Ce qui bouge ou réagit quand vous touchez l’écran, c’est le JavaScript. Le HTML, lui, pose le squelette.

Pensez à un manuscrit envoyé à un éditeur. L’auteur a écrit son texte, et l’éditeur a ajouté des annotations au crayon dans la marge : « titre du chapitre », « citation », « mettre une photo ici ». Le HTML, c’est ce manuscrit annoté. Le CSS viendra ensuite choisir la police, la taille et les couleurs, comme le metteur en page de l’imprimerie.

Comment ça marche concrètement : les balises

Pour dire « ceci est un titre », le HTML entoure le texte de deux étiquettes, qu’on appelle des balises. Une balise s’écrit entre deux chevrons, ces petits signes en forme de pointe. Il y a une balise qui ouvre et une balise qui ferme, avec une barre oblique.

Par exemple, pour un grand titre, on écrit <h1> avant le texte et </h1> après. Pour un paragraphe, <p> et </p>. Pour un lien, <a>, qui contient aussi l’adresse de la page où mène le lien.

Voici quelques balises qu’on croise tout le temps :

Le navigateur lit ces balises de haut en bas et affiche le contenu en conséquence. Les balises elles-mêmes restent invisibles pour le visiteur.

Le HTML et les autres morceaux du site

Le HTML vit dans les fichiers du site, à côté du CSS, du JavaScript et des images. Il en est le chef d’orchestre : c’est lui qui dit « utilise cette feuille de style », « charge ce petit programme », « affiche cette photo ici ».

Quand vous tapez une adresse, c’est le serveur web qui envoie ce HTML à votre navigateur. Parfois, le fichier existe déjà tel quel sur le serveur. Parfois, il est fabriqué à la demande par le code PHP, qui va chercher des informations dans la base de données puis écrit un HTML tout neuf. Dans les deux cas, ce que reçoit votre téléphone, c’est du HTML.

Un exemple réel

Sur un ordinateur, dans Chrome, faites un clic droit sur une page et choisissez « Afficher le code source de la page ». Une fenêtre s’ouvre, pleine de texte et de chevrons. C’est le HTML de la page, exactement tel que le serveur l’a envoyé. Vous y retrouverez les phrases que vous lisiez, entourées de leurs balises. Pas d’inquiétude : regarder ne casse rien.

Le HTML compte aussi pour Google. Le moteur de recherche lit les balises pour comprendre de quoi parle la page : le grand titre, les sous-titres, le texte des liens. Un HTML bien rangé aide votre site à être trouvé.

Les mots qu’on vous dira

Ce que vous avez à retenir

Vous n’avez pas besoin d’apprendre les balises par cœur. Il suffit de savoir que le texte de votre site se trouve dans du HTML, et que chaque morceau porte une étiquette. Si vous voulez changer une phrase, un titre ou un lien, c’est dans le HTML que ça se passe.

Et si vous préférez ne pas y toucher du tout, un assistant IA installé sur votre serveur peut le faire pour vous : vous lui écrivez « remplacez le titre de l’accueil par Boulangerie Martin », il trouve la bonne balise et change le texte.

Avec quoi le HTML travaille

Les questions qu’on se pose

C’est quoi le HTML en termes simples ?

C’est le langage qui écrit le contenu d’une page web et indique ce que chaque morceau représente : titre, paragraphe, lien, image. Le navigateur le lit pour afficher la page.

Quelle est la différence entre HTML et CSS ?

Le HTML donne le contenu et la structure de la page. Le CSS s’occupe de son apparence : couleurs, polices, mise en page.

Le HTML est-il un langage de programmation ?

Non. Le HTML décrit un contenu, il ne fait pas de calcul et ne prend pas de décision. Pour cela, on utilise par exemple le JavaScript ou le PHP.

C’est quoi une balise HTML ?

Une étiquette écrite entre chevrons, comme la balise p pour un paragraphe, qui entoure un morceau de texte pour dire au navigateur ce qu’il est.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API