Les balises HTML per­met­tent de cons­truire un site Web de manière claire et d’y déposer les in­for­ma­tions les plus im­por­tantes pour tous les na­vi­ga­teurs. En plus des tags HTML pour la structure de base, il en existe également d’autres qui vous per­met­tront par exemple d’intégrer des médias, de créer des for­mu­laires ou de définir la police de ca­rac­tères.

Créer un site Internet
Votre site en un éclair grâce à l'in­tel­li­gence ar­ti­fi­cielle
  • Éditeur de site intuitif avec fonctions d'IA
  • Gé­né­ra­teur d'images et de textes avec op­ti­mi­sa­tion SEO
  • Domaine, SSL et boîte email inclus

Les balises HTML, c’est quoi ?

Si vous souhaitez apprendre le HTML ou écrire votre propre code HTML, les tags HTML sont pro­ba­ble­ment votre outil le plus important et le plus efficace. Les balises HTML sont utilisées pour trans­mettre des in­for­ma­tions aux dif­fé­rents na­vi­ga­teurs. Le site Web est ainsi structuré au mieux et peut être affiché cor­rec­te­ment par chaque na­vi­ga­teur.

Les tags HTML ont en général toujours une balise de début et une balise de fin. Les balises HTML sont placées entre chevrons et entourent l’in­for­ma­tion souhaitée ; une barre oblique est ajoutée en plus à la balise de fin. L’ensemble formé par ces deux balises et le contenu s’appelle un élément HTML. Il est possible de donner à l’élément un attribut HTML qui fournit des in­for­ma­tions sup­plé­men­taires.

Voici un exemple de la structure d’un tag HTML :

<h1>Il s’agit ici d’un titre</h1>
html
Note

Tous les éléments HTML ne sont pas composés d’une balise de début et d’une balise de fin. Les balises « auto-fermantes » (ou balises vides) sont des éléments HTML composés d’une seule balise, comme <br> pour un saut de ligne. Elles se ferment d’elles-mêmes et sont syn­taxi­que­ment complètes sans balise de fin séparée.

Il existe de nom­breuses balises HTML dif­fé­rentes et vous n’aurez pro­ba­ble­ment pas besoin de toutes. De plus, certains tags HTML ne sont plus utilisés depuis l’in­tro­duc­tion de HTML 5 et plus tard de HTML 5.1. C’est pourquoi il est utile d’avoir toujours sous la main un aperçu des prin­ci­pales commandes HTML.

Ci-dessous, vous trouverez les tags HTML les plus courants sous forme de tableau, classés par ca­té­go­ries. Toutes les balises pré­sen­tées sont prises en charge dans la version actuelle, HTML 5.2, ainsi que dans HTML Living Standard. Ce dernier reflète l’état actuel des tech­no­lo­gies Web et est mis à jour en per­ma­nence.

Balises HTML pour la structure de base d’un document

Les tags HTML suivants struc­tu­rent le site Web et donnent un cadre aux autres éléments ajoutés au document.

Balise HTML Des­crip­tion
<!DOCTYPE> Ce tag HTML détermine de quel type de document il s’agit.
<html> Cette balise permet de définir un document en tant que document HTML.
<head> Dans la zone <head>, on peut trouver les mé­ta­don­nées du document.
<title> Dans cette commande HTML, on écrit le titre du document. Il est également affiché dans la barre de titre du na­vi­ga­teur.
<body> <body> est la partie prin­ci­pale et comprend le contenu qui sera affiché dans le na­vi­ga­teur.
<nav> Il s’agit de la zone de na­vi­ga­tion d’un site Web.
<section> <section> permet de ras­sem­bler des éléments en un groupe.
<article> <article> est la zone de contenu d’un site Web.
<header> <header> définit l’en-tête d’une page ou d’une section.
<footer> <footer> définit le pied de page d’une page ou d’une section.

La structure de base d’un site Web peut ainsi res­sem­bler à ceci :

<!DOCTYPE html>
<html lang="fr">
<head>
<title>Le titre de votre site Web</title>
</head>
<body>Insérez le texte et les images ici.</body>
</html>
html

Balises HTML pour struc­tu­rer un site Web

Il existe de nom­breuses balises HTML qui per­met­tent de diviser et de cons­truire des zones in­di­vi­duelles ou même la page entière.

Balise HTML Des­crip­tion
<h1> à <h6> Les titres sont créés à l’aide des dif­fé­rents tags h. Plus le chiffre est petit, plus le titre est grand.
<p> Un pa­ra­graphe est marqué par <p>.
<br> Le tag <br> permet un saut de ligne.
<hr> <hr> crée une ligne de sé­pa­ra­tion visuelle qui apparaît entre deux contenus dif­fé­rents.
<div> La balise HTML
permet de regrouper des contenus ap­pa­ren­tés par blocs.

Un exemple d’uti­li­sa­tion des balises HTML per­met­tant de struc­tu­rer un texte :

<body>
<h1>Le titre se place ici.</h1>
<p>Insérez le texte ici.</p>
<h2>Un sous-titre permet de structurer le contenu.</h2>
<p>Texte supplémentaire avec <br> entre les deux pour marquer la rupture.</p>
</body>
html

Balises HTML pour la police de ca­rac­tères

Dif­fé­rentes balises HTML vous per­met­tent de modifier l’aspect de la police de votre document.

Balise HTML Des­crip­tion
<b> Les mots, phrases ou pa­ra­graphes in­di­vi­duels sont écrits en gras.
<i> Les mots, phrases ou pa­ra­graphes in­di­vi­duels sont affichés en italique.
<u> La partie encadrée est soulignée.
<s> La police prise en compte est barrée.
<sup> Le tag HTML <sup> permet de mettre des ca­rac­tères en exposant (exemple : 1er)
<sub> La balise <sub> permet d’afficher des ca­rac­tères en indice (exemple : H2O)

Un exemple d’adap­ta­tion de la police par des tags HTML :

<body>
<p>Exemple de texte et <i>cette partie est en italique</i>.</p>
</body>
html
Note

Pour modifier la couleur de la police, il est pré­fé­rable d’utiliser CSS. Vous trouverez un tutoriel CSS complet dans le Digital Guide de IONOS.

Balises HTML pour mettre en évidence et marquer des parties

Pour mettre en forme ou marquer des sections, on utilise prin­ci­pa­le­ment les tags HTML suivants :

Balise HTML Des­crip­tion
<strong> Avec <strong>, vous pouvez mettre en évidence certaines sections.
<em> <em> accentue les fragments de texte sé­lec­tion­nés.
<q> Le tag <q> permet de marquer des citations dans un texte.
<blockquote> La balise <blockquote> marque tout un pa­ra­graphe comme citation.
<code> La balise <code> formate une section comme code de programme.

Voici un exemple d’uti­li­sa­tion de ces balises HTML :

<body>
<p>Exemple de texte et <strong>cette partie est mise en évidence</strong>.</p>
</body>
html

Balises HTML pour créer des tableaux et des listes

Vous pouvez également créer des tableaux et des listes dans un document HTML. Voici les tags HTML ap­pro­priés :

Balise HTML Des­crip­tion
<table> Le tag HTML <table> permet de définir un tableau.
<caption> <caption> définit le titre d’un tableau.
<tr> Les lignes d’un tableau sont indiquées à l’aide de <tr>.
<td> <td> définit une cellule spé­ci­fique dans un tableau.
<th> <th> permet de définir la cellule d’en-tête d’un tableau.
<ol> La balise <ol> permet de créer une liste avec des numéros d’ordre.
<ul> Avec <ul>, on crée une liste non ordonnée avec des puces.
<li> <li> re­pré­sente les dif­fé­rentes entrées d’une liste.
<dl> <dl> affiche une liste de dé­fi­ni­tions.
<dt> <dt> définit un terme ou une position dans une liste de dé­fi­ni­tions.
<dd> <dd> est une des­crip­tion de dé­fi­ni­tion au sein d’une liste.

Voici à quoi ressemble une liste non ordonnée dans un document HTML :

<body>
<ul>
<li>Première entrée dans la liste.</li>
<li>Deuxième entrée dans la liste.</li>
<li>Troisième entrée dans la liste.</li>
</ul>
</body>
html

Balises HTML pour intégrer des médias

Dif­fé­rents tags HTML vous per­met­tent d’intégrer des images, des vidéos et des fichiers audios dans un document et de les mettre en forme. Les médias sont gé­né­ra­le­ment ac­ces­sibles via une URL, vous pouvez les insérer par les balises HTML suivantes :

Balise HTML Des­crip­tion
<img> La balise HTML <img> permet d’insérer une image.
<map> Une carte peut être insérée dans le document avec <map>.
<audio> La balise <audio> vous permet d’intégrer du contenu audio.
<video> Utilisez <video> pour ajouter du contenu vidéo.

Si vous souhaitez intégrer un contenu mul­ti­mé­dia, vous devez utiliser les attributs HTML src pour la source et alt pour le texte al­ter­na­tif. Cela ressemble alors à ceci :

<body>
<img src="img/exempleimage.png" alt="Description de l’image" />
</body>
html

Balises HTML pour un for­mu­laire

Si vous souhaitez intégrer un for­mu­laire sur votre site Web, utilisez les balises HTML suivantes :

Balise HTML Des­crip­tion
<form> Avec <form>, vous créez un for­mu­laire.
<input> <input> est utilisé pour insérer une commande de saisie.
<button> <button> vous permet d’ajouter un bouton.
<select> Utilisez <select> pour créer un menu déroulant de sélection.
<option> <option> re­pré­sente un élément dans une liste de sélection.

Créer un for­mu­laire

Vous pouvez créer un for­mu­laire sur un document HTML comme suit. Notez que des attributs sup­plé­men­taires doivent être utilisés, par exemple pour spécifier la requête HTTP souhaitée (dans notre cas, POST).

<body>
<form method="post" action="mailto:mail@exemple.fr">
Nom: <input type="text" nom="nom" />
Mot de passe: <input type="password" nom="motdepasse" />
</form>
</body>
html

Insérer un bouton

Voici comment insérer un bouton :

<body>
<h2>Le bouton est placé ici</h2>
<button type="button">Click</button>
</body>
html

Insérer des liens en HTML

Ces tags HTML vous per­met­tent d’insérer des liens dans votre document :

Balise HTML Des­crip­tion
<a> La balise <a> permet de définir l’hyperlien.
<link> <link> établit la connexion entre le document et une source externe.
<nav> Les liens de na­vi­ga­tion sont créés avec <nav>.

L’attribut href est également utilisé dans le lien pour indiquer l’adresse cible. Voici comment créer un lien dans un document HTML :

<body>
<h2>Contact</h2>
<p>N’hésitez pas à nous écrire <a href="mailto:mail@exemple.fr">par email</a>.</p>
</body>
html

Autres balises HTML im­por­tantes

Il existe de nombreux autres tags HTML que vous pouvez utiliser dans un éditeur HTML et qui vous fa­ci­li­tent le travail. En voici une petite sélection:

Balise HTML Des­crip­tion
<style> La balise HTML <style> vous permet d’insérer des codes CSS qui dé­fi­nis­sent l’apparence de votre site Web.
<label> <label> est utilisée avec la balise <input> et définit un champ de texte pour celle-ci.
<iframe> La balise HTML <iframe> vous permet d’intégrer des contenus externes dans votre site Web.
<!-- … --> <!-- … --> vous permet d’insérer des com­men­taires dans le code HTML.
Conseil

Avec l’outil de création de sites Web de IONOS, vous concevez votre propre site Web exac­te­ment comme vous le souhaitez. Si vous avez besoin d’aide, notre équipe d’experts se fera un plaisir de vous assister.

Site Internet avec nom de domaine
Créez votre site Web en quelques minutes
  • Templates pro­fes­sion­nels
  • Mo­di­fi­ca­tion du design en un clic
  • Domaine, SSL et email
Aller au menu principal