HTML

Documentation HTML

Apprenez les éléments essentiels qui permettent de structurer une page web.

Core HTML tags

1. À quoi ça sert ?

Les balises HTML donnent un rôle au contenu, comme un titre, un paragraphe, une image ou une section, afin que le navigateur comprenne la structure de la page.

2. Quand l’utiliser ?

Chaque fois que vous ajoutez du contenu à une page web.

3. Syntaxe essentielle

<h1>Mon titre</h1>
<p>Mon premier paragraphe.</p>

4. Ce qui se passe

Le navigateur comprend la nature du contenu et l’affiche selon la balise choisie.

5. À ne pas confondre avec

Le CSS, qui change l’apparence sans changer le rôle du contenu.

6. Erreurs fréquentes

Oublier la balise fermante ou choisir une balise uniquement pour son apparence.

7. À retenir

Choisissez toujours la balise qui décrit le mieux votre contenu.

Nesting

1. À quoi ça sert ?

L’imbrication place un élément HTML à l’intérieur d’un autre pour créer des groupes logiques et représenter les relations entre les contenus.

2. Quand l’utiliser ?

Pour regrouper des contenus qui appartiennent au même bloc.

3. Syntaxe essentielle

<section>
  <h2>Bienvenue</h2>
  <p>Voici mon site.</p>
</section>

4. Ce qui se passe

h2 et p deviennent les enfants de section.

5. À ne pas confondre avec

Des éléments placés l’un après l’autre, qui sont des voisins et non des enfants.

6. Erreurs fréquentes

Fermer les balises dans le mauvais ordre.

7. À retenir

La dernière balise ouverte doit être la première refermée.

Buttons

1. À quoi ça sert ?

Un bouton permet à la personne de déclencher une action précise, comme envoyer un formulaire, ouvrir un menu ou afficher une information.

2. Quand l’utiliser ?

Pour envoyer un formulaire, ouvrir un menu ou déclencher une action.

3. Syntaxe essentielle

<button type="button">Afficher le menu</button>

4. Ce qui se passe

Le navigateur affiche un contrôle cliquable, utilisable aussi au clavier.

5. À ne pas confondre avec

Un lien, qui sert à aller vers une autre page ou une autre adresse.

6. Erreurs fréquentes

Utiliser un simple div cliquable ou oublier l’attribut type.

7. À retenir

Une action utilise un bouton ; une navigation utilise un lien.

Input fields

1. À quoi ça sert ?

Un champ permet à la personne de saisir une information dans un formulaire afin que le site puisse ensuite la récupérer et l’utiliser.

2. Quand l’utiliser ?

Pour demander un nom, un e-mail, un mot de recherche ou une autre valeur.

3. Syntaxe essentielle

<label for="name">Prénom</label>
<input id="name" name="name" type="text">

4. Ce qui se passe

Cliquer sur le libellé place le curseur dans le champ associé.

5. À ne pas confondre avec

textarea, prévu pour écrire un texte sur plusieurs lignes.

6. Erreurs fréquentes

Oublier le libellé ou utiliser seulement un placeholder.

7. À retenir

Chaque champ doit avoir un libellé clair et un attribut name.

Anchor tags

1. À quoi ça sert ?

La balise a crée un lien qui permet de naviguer vers une autre page, un fichier, un site externe ou une section précise.

2. Quand l’utiliser ?

Lorsque la personne doit naviguer vers une autre destination.

3. Syntaxe essentielle

<a href="about.html">À propos</a>
<a href="#contact">Voir le contact</a>

4. Ce qui se passe

Le navigateur ouvre l’adresse indiquée dans l’attribut href.

5. À ne pas confondre avec

Un bouton, qui déclenche une action sur la page.

6. Erreurs fréquentes

Oublier href ou écrire un chemin qui ne correspond à aucun fichier.

7. À retenir

Le texte du lien doit annoncer clairement sa destination.

Document structure

1. À quoi ça sert ?

La structure du document organise les informations techniques et le contenu visible afin que le navigateur interprète correctement la page.

2. Quand l’utiliser ?

Dans chaque fichier HTML complet.

3. Syntaxe essentielle

<!doctype html>
<html lang="fr">
  <head>
    <meta charset="UTF-8">
    <title>Ma page</title>
  </head>
  <body>Mon contenu</body>
</html>

4. Ce qui se passe

head contient les informations sur la page ; body contient ce qui est affiché.

5. À ne pas confondre avec

header, qui représente un en-tête visible placé dans body.

6. Erreurs fréquentes

Placer le contenu visible dans head ou oublier le titre de la page.

7. À retenir

Une page commence par le doctype et sépare ses informations de son contenu.

Lists

1. À quoi ça sert ?

Une liste regroupe plusieurs éléments liés dans une structure claire, avec ou sans ordre, pour rendre leur lecture plus facile.

2. Quand l’utiliser ?

Pour des étapes, un menu, des ingrédients ou une série de choix.

3. Syntaxe essentielle

<ul>
  <li>HTML</li>
  <li>CSS</li>
</ul>

4. Ce qui se passe

ul crée une liste à puces ; ol crée une liste numérotée.

5. À ne pas confondre avec

Une suite de paragraphes, qui ne représente pas automatiquement une liste.

6. Erreurs fréquentes

Placer du texte directement dans ul sans utiliser de balise li.

7. À retenir

Utilisez ol si l’ordre compte, sinon utilisez ul.

Deployment

1. À quoi ça sert ?

Le déploiement place les fichiers du site sur un serveur afin de les rendre accessibles sur Internet grâce à une adresse web.

2. Quand l’utiliser ?

Quand votre page est prête à être consultée et partagée.

3. Syntaxe essentielle

mon-site/
├── index.html
├── style.css
└── script.js

4. Ce qui se passe

Un hébergeur copie vos fichiers sur un serveur et fournit une adresse web.

5. À ne pas confondre avec

Enregistrer le fichier sur votre ordinateur, ce qui ne le publie pas en ligne.

6. Erreurs fréquentes

Oublier index.html, utiliser de mauvais chemins ou ne pas envoyer tous les fichiers.

7. À retenir

Vérifiez les liens et les fichiers avant de publier le dossier complet.